IE10 Metroでズームアウトマックスイベントをキャッチする方法はありますか?
-
29-10-2019 - |
質問
インターネットエクスプローラー10メトロスタイルでは、ユーザーがピンチジェスチャーを使用してフルビューにズームアウトしたときに発生するイベントをキャッチしたいと思います。
ページで実行されているJavaScriptまたはIEアドレス空間で実行されているC ++コードを使用してそれを行うことができます。
解決
それはハックですが、それは機能しています、追加の最小ズームは通常のサイズの約0.85であるため、ユーザーが0.87以上ズームアウトしたかどうかを確認します。
window.addEventListener ('resize', function () {
if (document.documentElement.clientHeight / window.innerHeight <= 0.87){
// this will run more than once while the user
// is zooming out close to the maximum level
}
}, false);
ズームが無効になっている場合は機能しません(モバイルWebサイト)。
所属していません StackOverflow