在PhoneGap Windows Phone应用程序中启用InAppBrowser,以便在Visual Studio中进行构建

时间:2014-01-16 14:16:54

标签: windows-phone-7 cordova windows-phone

我正在开发一个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)正常工作,但是有太多限制,所以我想在本地构建它。

0 个答案:

没有答案