1

window.open("page.aspx") を使用して Phonegap で ASPX ページを開いています。元気に開いています。しかし、そのページのズームを無効にするにはどうすればよいでしょうか? 使ってみました しかし、これは役に立ちませんでした。ここに私のindex.htmlがあります

   <!DOCTYPE html>
   <html>
   <head>
    <title>InAppBrowser.close Example</title>
    <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum- scale=1.0, user-scalable=no" />

    <script type="text/javascript" charset="utf-8" src="cordova-2.5.0.js"></script>
    <script type="text/javascript" charset="utf-8">

    document.addEventListener("deviceready", onDeviceReady, false);
    function onDeviceReady() {
         var ref = window.open('http://google.com/', '_blank', 'location=no');

    }
   </head>
   <body>
   </body>
   </html>
4

3 に答える 3

1

表示しているページでズームが無効になっていない場合、inAppBrowser を使用してこれを行うことはできません。

于 2013-03-27T12:19:30.430 に答える
1

<meta> タグの値、

ユーザースケーラブル=いいえ

ズームを無効にする必要があります。また、属性値が適切に形成されていることを確認します。例えば:

maximum-scale=1.0

それ以外の

maximum-scale=1.0

これにより、ビューポート プロパティがレンダリングされない可能性があります。を使用して

<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">

inAppBrowser でスクロールを無効にする必要があります。

于 2014-12-07T23:50:05.937 に答える