アプリケーションで一部のユーザーに問題があります。これらのユーザーはテキスト サイズを (ブラウザーの表示オプションで) 変更した後、テキストが小さすぎるためにアプリケーションが動作しないというバグを送信します。
ユーザーがこれらのオプションを変更したときにJavaScriptでイベントを発生させることは可能ですか?
どうすればキャッチできますか?
アプリケーションで一部のユーザーに問題があります。これらのユーザーはテキスト サイズを (ブラウザーの表示オプションで) 変更した後、テキストが小さすぎるためにアプリケーションが動作しないというバグを送信します。
ユーザーがこれらのオプションを変更したときにJavaScriptでイベントを発生させることは可能ですか?
どうすればキャッチできますか?
このjQueryプラグインは、まさにこれを行うようです:
https://github.com/johnantoni/jquery.onfontresize
このプラグインのアイデアは、iframe のサイズをem
調整し、iframe でトリガーされるスクリプトを作成することですonresize
。したがって、ユーザーがウィンドウ内のフォントのサイズを変更すると、iframe のサイズが変更され、サイズ変更イベントが発生します。その後、このイベントを親に渡すことができます。
問題は、プラグインが 3 年間更新されていなかったことですが、最新の状態にすることは大したことではないと思います。
さらに、ドキュメントの正しいフォント サイズを確認する必要がありますready
。
編集現在のjQueryバージョンとIEで確認します。プラグインは、フォント サイズが変更可能な場合 (ページのフォント サイズがまたはView > Text Size
で設定されている場合)、ページのフォント サイズが で設定されている場合にイベントをトリガーし、フォントのサイズは変更されないため、イベントはトリガーされません。em
%
px