6

悲しいことに、私はこの十分な解決策をこのgeneric questionにしていませんでした。IE 8でページズームレベルを検出する方法は?

The most upvoted & accepted answer私はIE 8.0.7601.17514(最新)ではうまくいかないようです。 Another answerは仕事に近づいてきましたが、Windowsで定義されている大きなフォントを使用している可能性が高いため、20%はいつも私のためにオフになっています。私はjavascriptでこれを検出することができないと想像しているので、これは固い答えでもありません(IEユーザーの95%で実際に動作するかもしれませんが...回避策として使用するかもしれません)。

IE 8で現在のページのズームを検出する方法はありますか?

+0

.width、window.innerWidthがありますが、ウィンドウが最大化されている場合にのみ機能します。ズームではscreen.widthが減少するので、FX(Mac)では動作しません。IEで動作するかどうかわかりません。 – Gerben

答えて

4

私はあなたが画面オブジェクトを介してアクセスすることができると信じて:

screen.deviceXDPI/screen.logicalXDPI 

と、デフォルトの相対ズーム:画面の比率をチェックしようとすることができ

screen.systemXDPI/screen.logicalXDPI 

テストされていない:)

+0

これらのプロパティはIE専用です –

関連する問題