時間制限のある外部 JavaScript を実行したいので、N 秒以上かかると停止します。
Firefox などの一部のブラウザでは、スクリプトの実行を継続できるようにするかどうかを確認するダイアログが表示されます。しかし、私はもう少し探しています:
- ブラウザのデフォルトを使用するのではなく、独自の時間制限を設定したい (たとえば、Chrome は Firefox よりもはるかに長いと思います)。
- ページごとではなく、スクリプトごとにこれを実行できるようにしたいと考えています。1 つのページには、この方法で制限したい複数のスクリプトが含まれている場合があります (したがって、
<iframe>
要素を使用するという私の考えです)。
<iframe>
単純にアトリビュートをアタッチできるようなもの、例えば(自分で作ったもの)があれば便利だろうと思っていたのですが、js-time-limit="5000"
そのようなものを見つけることができませんでした。
これは可能ですか?ブラウザで JavaScript の実行に設定可能な時間制限を設けるには?