1

我在 Phonegap 应用程序中打开一个外部页面

 window.open("https://external.com/external", "_blank", 'location=yes,EnableViewPortScale=yes');

不幸的是,ViewPort 与手机本机浏览器中的不同。因此,如果我在 Nexus 4 上的 Chrome 中打开相同的页面,我会看到完整的页面(正确缩放)。如果我通过 Phonegap 的 InAppBrowser 打开页面,我只能看到页面的一半,并且必须对其进行缩放才能看到整个页面。

视口元标记如下:

<meta name="viewport" content="width=640,user-scalable=no">

我也尝试将其设置为

<meta name="viewport" content="width=device-width,user-scalable=no">

但是页面必须在本机浏览器中缩放并在 InAppBrowser 中正确显示。

4

1 回答 1

0

利用

<meta name="viewport" content="user-scalable=no, initial-scale=1, maximum-scale=1, minimum-scale=1, width=device-width, height=device-height, target-densitydpi=device-dpi" />

上面的代码将在手机间隙应用程序中以正确的缩放比例打开它,因为它在 Web 浏览器中打开

于 2016-09-27T03:44:17.563 回答