0

の前に JavaScript 関数を使用することは可能ですか?

<meta name="viewport" content="width=device-width; initial-scale=1.0; ">

縮尺の数値を設定し、各モバイル デバイスの幅を正しくターゲットにするには?たとえば、私たちが持っているJavaScriptでは

if (window.devicePixelRatio == 0.75)

メタ タグを作成します。

<meta name="viewport" content="width=device-width; initial-scale=1.4; ">


 if (window.devicePixelRatio == 1.5)

メタ タグを作成します。

<meta name="viewport" content="width=device-width; initial-scale= 0,75; ">

そのため、ページが読み込まれると、ズームインまたはズームアウトして、デバイスの幅に完全にフィットします。

可能であれば、例を投稿してください。


より良い方法は、jQuery などの JavaScript ライブラリを使用することです。

ファイルのアップロードの例を次に示します。

http://pixelcone.com/jquery/ajax-file-upload-script/

ファイルを非同期でアップロードするにはどうすればよいですか?

乾杯 :)

4

1 に答える 1

1

長い調査の後、これを解決する方法を見つけました。JavaScript を使用してスケールを制御する方法は見つかりませんでしたが、別の実用的な方法を見つけました。他のコーダーに役立つことを願っています。

ページ幅が 250px で、Android 用の webview アプリを作成したいとします。また、ページがレスポンシブでないため、幅が固定されています。また、あなたは試しました

< meta name="viewport" content="width=250">

そしてそれはあなたにとってうまくいきませんでした。

これを使用して.cssをページに追加し、必要に応じて数値を調整します。

@media screen and (max-width: 320px) { 
html { zoom: 120%; } 
}

@media screen and (max-width: 400px) { 
html { zoom: 150%; } 
}

@media screen and (max-width: 800px) { 
html { zoom: 220%; } 
}

@media screen and (min-width: 801px) { 
html { zoom: 230%; } 
}

そのため、要素を含むページは、webview アプリを開く Android デバイスに合わせてうまくズームされました。私がAndroidを介して得たほとんどの幅は240 320 400 480 533 600 800です。または、ズーム値が250 300 350 400である50または100ごとに計算できます..など

于 2013-02-06T09:24:26.420 に答える