带服务器链接的Phonegap应用无法加载Childbrowser插件

时间:2012-06-27 13:55:59

标签: html cordova anchor childbrowser

我在PhoneGap上构建了一个应用程序。该应用程序只包含一个index.html文件,其中包含依赖于PhoneGap的js和插件文件文件,并且工作正常。 在index.html文件中,我使用window.location从服务器加载URL。我想使用window.location从应用程序中包含的服务器html文件中调用childbrowser插件。这意味着从服务器加载的html文件具有将在子浏览器中加载的锚链接。我已尝试将childbrowser插件包含在应用程序中,并从服务器js调用该事件,但它无法正常工作。任何的想法。请帮忙

1 个答案:

答案 0 :(得分:0)

只要您将window.location设置为服务器上的网址并离开index.html,就不会再加载PhoneGap,因此您无法使用ChildBrowser。

您需要在window.location中使用childBrowser.showWebPage(),而不是设置index.html

window.plugins.childBrowser.showWebPage( 'example.com/your-page-on-server' );