0

アプリケーションで一部のユーザーに問題があります。これらのユーザーはテキスト サイズを (ブラウザーの表示オプションで) 変更した後、テキストが小さすぎるためにアプリケーションが動作しないというバグを送信します。

ユーザーがこれらのオプションを変更したときにJavaScriptでイベントを発生させることは可能ですか?

どうすればキャッチできますか?

4

1 に答える 1

1

このjQueryプラグインは、まさにこれを行うようです:

https://github.com/johnantoni/jquery.onfontresize

このプラグインのアイデアは、iframe のサイズをem調整し、iframe でトリガーされるスクリプトを作成することですonresize。したがって、ユーザーがウィンドウ内のフォントのサイズを変更すると、iframe のサイズが変更され、サイズ変更イベントが発生します。その後、このイベントを親に渡すことができます。

問題は、プラグインが 3 年間更新されていなかったことですが、最新の状態にすることは大したことではないと思います。

さらに、ドキュメントの正しいフォント サイズを確認する必要がありますready

編集現在のjQueryバージョンとIEで確認します。プラグインは、フォント サイズが変更可能な場合 (ページのフォント サイズがまたはView > Text Sizeで設定されている場合)、ページのフォント サイズが で設定されている場合にイベントをトリガーし、フォントのサイズは変更されないため、イベントはトリガーされません。em%px

于 2013-05-28T12:57:38.400 に答える