我正在开发一个WP7项目中的PhoneGap应用程序并与InAppBrowser进行斗争:我看到我的项目中已经包含了InAppBrowser.cs
文件(Phonegap 2.9.1),而我甚至从它的git repo下载了InAppBrowser.js
文件,并将其包含在我的页面中。但是,调用window.open('http://stackoverflow.com/, '_system');
仍然无法启动系统浏览器应用。
我的config.xml
如下所示:
<widget>
<access origin="*"/>
<features>
<feature name="Device">
<param name="wp-package" value="Device" onload="false"/>
</feature>
<feature name="Compass">
<param name="wp-package" value="Compass" />
</feature>
<feature name="Accelerometer">
<param name="wp-package" value="Accelerometer"/>
</feature>
<feature name="Camera">
<param name="wp-package" value="Camera"/>
</feature>
<feature name="NetworkStatus">
<param name="wp-package" value="NetworkStatus"/>
</feature>
<feature name="Contacts">
<param name="wp-package" value="Contacts"/>
</feature>
<feature name="File">
<param name="wp-package" value="File"/>
</feature>
<feature name="FileTransfer">
<param name="wp-package" value="FileTransfer"/>
</feature>
<feature name="Geolocation">
<param name="wp-package" value="Geolocation"/>
</feature>
<feature name="Media">
<param name="wp-package" value="Media"/>
</feature>
<feature name="Capture">
<param name="wp-package" value="Capture"/>
</feature>
<feature name="Battery">
<param name="wp-package" value="Battery"/>
</feature>
<feature name="Globalization">
<param name="wp-package" value="Globalization"/>
</feature>
<feature name="InAppBrowser">
<param name="wp-package" value="InAppBrowser"/>
</feature>
<feature name="Notification">
<param name="wp-package" value="Notification"/>
</feature>
</features>
使InAppBrowser最终有效还需要什么?
附注:在 PhoneGap Build 中构建应用程序会使这些链接(和InAppBrowser)正常工作,但是有太多限制,所以我想在本地构建它。