Ctrlキー+プラスまたはCtrl +マイナスまたはCtrl +スクロールホイール:まず、ここでは、ブラウザのズームの左上隅をユーザーがクリックする小さなケースへのプラス/マイナスの生成全体的な変化(ショートカットは、ブラウザのステータスがページを指します)上下
次のようにコードは次のとおりです。
detectZoom関数の戻り値は、デフォルトのズームレベルが100であれば、100以上は、拡大された100未満が低減されます。
1つの 関数detectZoom(){ 2 VARの比= 0 、 3 画面= window.screen、 4 UA = navigator.userAgent.toLowerCase()。 5 6 場合(!window.devicePixelRatio == {不定) 7 比= window.devicePixelRatio。 8 } 9 そう であれば(〜ua.indexOf( 'MSIE' )){ 10 であれば(screen.deviceXDPI && screen.logicalXDPI){ 11 比= screen.deviceXDPI / screen.logicalXDPI。 12 } 13 } 14 そう であれば(window.outerWidth ==不定&& window.innerWidth ==!未定義){ 15 比= window.outerWidth / window.innerWidth。 16 } 17 18 であれば(比){ 19 比=恐らくMath.round(比×100 )。 20 } 21 22 リターン比; 23 }。
VaRの比= detectZoom() // プリントスケール値 にconsole.log(比) // か否かを判定するスケーリング IF(比> 100 ){ にconsole.log( "増幅ラ" ) } 他 IF(比<100 ){ コンソール。 (ログ "狭める" ) } 他{ にconsole.log( "100%" ) }