簡體   English   中英

Cordova InAppBrowser插件-Windows 10

[英]Cordova InAppBrowser Plugin - Windows 10

我拼命試圖建立一個舊的cordova項目並作為Windows 10 UAP應用程序運行。 到目前為止,它看起來還不錯,但是該應用程序的核心部分是對Cordova的InAppBrowser的使用,但似乎並不起作用。

版本:

  • 科爾多瓦:6.3.1
  • 科爾多瓦窗戶:4.4.2
  • cordova-plugin-inappbrowser:1.4.0

因此,我設法使用了適用於Windows的cordova和Windows 10 SDK來構建我的應用程序。 除了插件以外,它都可以正常工作。

我安裝了插件,如文檔所示:

cordova plugin add cordova-plugin-inappbrowser

之后,我也想按照文檔中的建議,用cordova.InAppBrowser.open替換window.open。

onDeviceReady: function() {
    window.open = cordova.InAppBrowser.open;
}

我這樣稱呼我的鏈接:

var ref = window.open(url, '_blank', 'allowInlineMediaPlayback=yes');

但是,在Windows 10應用程序中,總是在我的默認瀏覽器中打開這些網站。

我已經確保我的項目中沒有任何舊的插件文件。

InAppBrowser插件是否尚不支持Windows 10? 因為在cordova項目頁面上沒有找到具體的提及。

我將不勝感激任何提示或解決方案。

謝謝閱讀。

編輯:我自己解決了:)我發現,設備就緒從未被觸發。 經過進一步調查,我發現未找到cordova.js。 這是由於我的文件夾結構。 我在www文件夾中有一個www文件夾,所以我有兩次像插件一樣的所有文件夾。 這導致了MsBuild找不到cordova.js的問題。

我自己解決了問題:)我發現,設備就緒從未觸發。 經過進一步調查,我發現未找到cordova.js。 這是由於我的文件夾結構。 我在www文件夾中有一個www文件夾,所以我有兩次像插件一樣的所有文件夾。 這導致了MsBuild找不到cordova.js的問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM