我正拼命地尝试让一个老的cordova项目作为一个Windows 10 UAP应用程序运行。到目前为止,它看起来还不错,但应用程序的一个核心部分是使用科多瓦的InAppBrowser,而它似乎不起作用。
版本:
因此,我成功地使用cordova for windows和Windows 10 SDK构建了我的应用程序。除了插件之外,它工作得很好。
我安装了插件,如文档中所示:
cordova plugin add cordova-plugin-inappbrowser在那之后,我想用cordova.InAppBrowser.open代替cordova.InAppBrowser.open,正如文档中所建议的那样。
onDeviceReady: function() {
window.open = cordova.InAppBrowser.open;
}我这样称呼我的链接:
var ref = window.open(url, '_blank', 'allowInlineMediaPlayback=yes');然而,在Windows 10应用程序中,这些站点总是在我的默认浏览器中打开。
我已经确保我没有任何旧的插件文件在我的项目。
InAppBrowser插件可能还不支持Windows 10吗?因为我在科多瓦项目网页上找不到任何具体的提到。
任何暗示或解决办法我都会感激的。
感谢您的阅读。
编辑:我自己解决了这个问题:)我发现,这个装置从来没有被触发过。经过进一步的调查,我发现没有发现cordova.js。这是因为我的文件夹结构。我有一个www文件夹在www文件夹,所以我有所有的文件夹像插件两次。这导致了MsBuild找不到cordova.js的问题。
发布于 2016-09-14 12:57:34
我自己解决了这个问题:)我发现,这种装置从来没有触发过。经过进一步的调查,我发现没有发现cordova.js。这是因为我的文件夹结构。我有一个www文件夹在www文件夹,所以我有所有的文件夹像插件两次。这导致了MsBuild找不到cordova.js的问题。
https://stackoverflow.com/questions/39490094
复制相似问题