簡體   English   中英

加載另一個HTML文件時,Cordova插件停止工作

[英]Cordova plugins stop working when loading another html file

是的,我研究了整個stackoverflow,但是找不到解決我問題的(有效的)解決方案。

我使用Cordova 3.5.0-0.2.1制作了一個應用程序(游戲)。 我使用了幾個已加載的插件,這些插件在首頁(index.html)加載時很好用。 onDeviceReady觸發,一切正常。

但是,當我使用

window.location.href =“ anotherpage.html”

所有插件變為“ 未定義 ”。 例如:

  • 安慰
  • window.plugins.AdMob(順便說一句,可以很好地安裝廣告,順便說一句,但稍后無法訪問)
  • 導航器通知
  • window.plugins.socialsharing

但是使用的插件並不重要-加載新頁面時, 一切都變得不確定 ,這意味着插件會丟失。

因此,我無法在應用程序的后續頁面中使用插件。 在任何經過​​測試的設備上,這都會在Android和iOS上發生。 關於可以在XCode日志輸出中查看的消息是“ 由於頁面加載而重置插件 ”。 我搜索了與此消息相關的所有stackoverflow資源,但沒有發現與此問題相關的信息(關於IFRAME加載的信息沒有幫助)。

當我在Cordova應用程序中加載另一個html文件時,有人可以幫助我讓我的插件再次工作嗎?

提前致謝!

達沃

您必須在每個html文檔中繼承cordova.js文件。

暫無
暫無

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

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