我曾在Worklight 5中工作過,但我似乎無法讓它在V6中工作。IBM Worklight 6.0 - window.open()在BlackBerry 10中失敗
我試圖用科爾多瓦InAppBrowser在我的工作燈的應用程序在黑莓10.我的代碼很簡單:
window.open(link, "_blank", "location=no");
這適用於Android在iOS,但是當II在黑莓10運行模擬器,我得到以下錯誤在控制檯日誌:
POST http://localhost:8472/org.apache.cordova/isWhitelisted 404 (OK)
config.xml爲我的應用程序包括:
<access subdomains="true" uri="*" />
所以所有的鏈接應該被列入白名單,但404似乎是用於API調用來檢查鏈接是否被列入白名單,而不是用於打開鏈接的調用。
如果我使用cordova.js從open()的實現中刪除白名單檢查,則InAppBrowser突然正常工作,但每次構建應用程序時該文件都會被覆蓋,因此對其進行自定義不是一個選項。
我是否缺少使這項工作需要的一些配置?
我在這裏遇到同樣的問題。有關解決方案或解決方法的任何更新? – WiPhone
我唯一的解決方法是明確地將所有需要的域添加到白名單中。 –