首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Cordova InAppBrowser插件- Windows 10

Cordova InAppBrowser插件- Windows 10
EN

Stack Overflow用户
提问于 2016-09-14 12:09:28
回答 1查看 832关注 0票数 0

我正拼命地尝试让一个老的cordova项目作为一个Windows 10 UAP应用程序运行。到目前为止,它看起来还不错,但应用程序的一个核心部分是使用科多瓦的InAppBrowser,而它似乎不起作用。

版本:

  • 科多瓦: 6.3.1
  • 科多瓦窗口: 4.4.2
  • cordova插件-inappbrowser: 1.4.0

因此,我成功地使用cordova for windows和Windows 10 SDK构建了我的应用程序。除了插件之外,它工作得很好。

我安装了插件,如文档中所示:

代码语言:javascript
复制
cordova plugin add cordova-plugin-inappbrowser

在那之后,我想用cordova.InAppBrowser.open代替cordova.InAppBrowser.open,正如文档中所建议的那样。

代码语言:javascript
复制
onDeviceReady: function() {
    window.open = cordova.InAppBrowser.open;
}

我这样称呼我的链接:

代码语言:javascript
复制
var ref = window.open(url, '_blank', 'allowInlineMediaPlayback=yes');

然而,在Windows 10应用程序中,这些站点总是在我的默认浏览器中打开。

我已经确保我没有任何旧的插件文件在我的项目。

InAppBrowser插件可能还不支持Windows 10吗?因为我在科多瓦项目网页上找不到任何具体的提到。

任何暗示或解决办法我都会感激的。

感谢您的阅读。

编辑:我自己解决了这个问题:)我发现,这个装置从来没有被触发过。经过进一步的调查,我发现没有发现cordova.js。这是因为我的文件夹结构。我有一个www文件夹在www文件夹,所以我有所有的文件夹像插件两次。这导致了MsBuild找不到cordova.js的问题。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-09-14 12:57:34

我自己解决了这个问题:)我发现,这种装置从来没有触发过。经过进一步的调查,我发现没有发现cordova.js。这是因为我的文件夹结构。我有一个www文件夹在www文件夹,所以我有所有的文件夹像插件两次。这导致了MsBuild找不到cordova.js的问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39490094

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档