我正在使用 PhoneGap 2.3,现在当我使用“window.open”打开一个新 URL 时,我的 URL 在 inAppBrowser 中打开。
在这个浏览器中,我的视口元标记不起作用,但是当我将我的 URL 放入 safari 浏览器时,视口工作正常。
在PhoneGap 中,我已将'enableViewportScale' 设置为'yes',但它不起作用。
有人有解决方案吗?
谢谢
我正在使用 PhoneGap 2.3,现在当我使用“window.open”打开一个新 URL 时,我的 URL 在 inAppBrowser 中打开。
在这个浏览器中,我的视口元标记不起作用,但是当我将我的 URL 放入 safari 浏览器时,视口工作正常。
在PhoneGap 中,我已将'enableViewportScale' 设置为'yes',但它不起作用。
有人有解决方案吗?
谢谢
enableViewportScale 是在 2.4.0 中添加的,所以你应该只需要升级。
http://docs.phonegap.com/en/2.4.0/cordova_inappbrowser_inappbrowser.md.html#InAppBrowser
(在window.open下)
编辑:
此外,调用选项的方式是一个单数字符串,而不是一个对象:
所以它应该是这样的:
'location=no,enableViewportScale=yes'
凯文是对的
window.open('http://apache.org', '_blank', 'location=no,EnableViewPortScale=yes');
(仅适用于 iOS)