gpt4 book ai didi

javascript - 使用 Phonegap 3.3 在 Safari 浏览器中打开的链接

转载 作者:行者123 更新时间:2023-11-28 10:22:09 25 4
gpt4 key购买 nike

我在 Phonegap Build 3.3 中使用纯 HTML、CSS 和 JS 构建了一个应用程序。我想包含一些网站链接,我想在 Safari 中打开这些网站,而不是应用程序内浏览器。任何人都可以阐明一下吗?我已经尝试了所有使用 _system 作为目标的明显 JS 等。

Config.xml如下:

<?xml version="1.0" encoding="UTF-8" ?>
<widget
xmlns = "http://www.w3.org/ns/widgets"
xmlns:gap = "http://phonegap.com/ns/1.0"
version = "1.1.0">

<preference name="orientation" value="portrait"/>
<preference name="target-device" value="universal"/>
<preference name="fullscreen" value="false"/>
<preference name="disable-cursor" value="true"/>
<preference name="android-installLocation" value="auto"/>
<preference name="DisallowOverscroll" value="true"/>
<preference name="webviewbounce" value="false"/>

<gap:config-file platform="ios" parent="UISupportedInterfaceOrientations" overwrite="true">
<array>
<string>UIInterfaceOrientationLandscapeOmg</string>
</array>
</gap:config-file>

<access origin="*" browserOnly="true" />

<preference name="permissions" value="none"/>

<gap:splash src="splash.png" />

<icon src="Icon.png" gap:platform="ios" width="57" height="57" />
<icon src="Icon-72.png" gap:platform="ios" width="72" height="72" />
<icon src="Icon@2x.png" gap:platform="ios" width="114" height="114" />
<icon src="Icon-72@2x.png" gap:platform="ios" width="144" height="144" />

<gap:splash src="splash/ios/Default.png" width="320" height="480" />
<gap:splash src="splash/ios/Default_at_2x.png" width="640" height="960" />
<gap:splash src="splash/ios/Default_iphone5.png" width="640" height="1136" />
<gap:splash src="splash/ios/Default-Landscape.png" width="1024" height="768" />
<gap:splash src="splash/ios/Default-Portrait.png" width="768" height="1024" />

</widget>

感谢您的帮助。

最佳答案

您仍然需要使用 InAppBrowser 插件,但在 config.xml 中以这种方式配置它:

<gap:plugin name="org.apache.cordova.inappbrowser" />
<feature name="InAppBrowser">
<param name="ios-package" value="CDVInAppBrowser" />
</feature>
<preference name="stay-in-webview" value="false" />

然后在你的js代码中:

window.open(url, "_system");

请参阅此处了解 InAppBrowser documentation .

关于javascript - 使用 Phonegap 3.3 在 Safari 浏览器中打开的链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23939367/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com