当加载另一个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"
所有插件变成"undefined"。例如:
- <
- 控制台/gh>
- window.plugins。AdMob(它可以完美地安装广告,顺便说一句,但后来无法访问)
- navigator.notification
- window.plugins.socialsharing
但是使用的插件并不重要- EVERYTHING在新页面加载时变为undefined,这意味着插件丢失。
所以我不能在应用程序的后续页面中使用插件。在任何测试设备上,Android和iOS都会出现这种情况。关于可以在XCode日志输出中查看的消息是"由于页面加载而重置插件"。我搜索了与此消息相关的所有stackoverflow资源,但没有发现与此问题相关(除了一个关于IFRAME负载的资源也没有帮助)。
谁能帮助我得到我的插件工作再次当我加载另一个html文件在Cordova应用程序?
提前感谢!
达沃
你必须在每个html-document中继承cordova.js文件
相关文章:
- 使用filetransfer/cordova插件上传一些文件
- phoneGap/Cordova插件加载顺序/交易w/AdBlock
- Cordova插件在使用Framework7时不起作用
- 使用cordova插件删除iOS中应用程序的临时目录
- cordova插件屏幕方向不适用于特定页面
- Cordova 3.x插件开发
- 它是如何在cordova插件对话框中使用参数按钮Index的
- 自定义Cordova插件,释放一个保持回调而不调用它
- 哪个cordova插件可以做后台服务
- Ionic V2和Cordova插件-未捕获类型错误:无法设置属性'测试'为null
- 谷歌地图没有显示?Cordova插件
- 访问下载的html文件中的cordova插件
- 安装 Phonegap/Cordova 3.1 插件(条形码扫描仪)
- iOS 中的 Ionic 应用程序无法使用 cordova 插件媒体播放本地音频
- “流星运行安卓设备”需要永远安装Cordova插件
- “gamecenter undefined”使用Game Center Cordova插件
- 将Cordova插件与Meteor.js一起使用
- Cordova 插件 Javascript 函数调用来自 iOS 4.0.0 中的 Native
- Ionic Framework 中的 Cordova 插件媒体兼容性问题
- 从离子控制器访问cordova插件