我在PhoneGap上构建了一个应用程序。该应用程序只包含一个index.html文件,其中包含依赖于PhoneGap的js和插件文件文件,并且工作正常。 在index.html文件中,我使用window.location从服务器加载URL。我想使用window.location从应用程序中包含的服务器html文件中调用childbrowser插件。这意味着从服务器加载的html文件具有将在子浏览器中加载的锚链接。我已尝试将childbrowser插件包含在应用程序中,并从服务器js调用该事件,但它无法正常工作。任何的想法。请帮忙
答案 0 :(得分:0)
只要您将window.location
设置为服务器上的网址并离开index.html
,就不会再加载PhoneGap,因此您无法使用ChildBrowser。
您需要在window.location
中使用childBrowser.showWebPage()
,而不是设置index.html
:
window.plugins.childBrowser.showWebPage( 'example.com/your-page-on-server' );