画像クレジット: UberImages / iStock / GettyImages
インターネットブラウザに、長時間実行されるスクリプトが検出されたことを通知するダイアログボックスが表示される場合があります。 ブラウザの実行速度が遅い、またはフリーズしていることに気付く場合があります。また、スクリプトの実行中に他のWebサイトの読み込みに問題が発生する場合があります。 スクリプトとは何か、いつ終了するかについて自分自身を教育します。
スクリプトとは何ですか?
ほとんどの場合、長時間実行されるスクリプトメッセージが参照するスクリプトは、インターネットブラウザが実行しようとしているJavaScriptコードの一部です。 JavaScriptは、アクセスするWebサイトでさまざまな機能を使用できるようにするため、ブラウジングエクスペリエンスを向上させるために使用されます。 たとえば、JavaScriptは、Webサイトに入力するフォームを検証するために使用されます。 必須フィールドを見逃した場合は、フォームの送信後にエラーメッセージが表示されるのではなく、すぐに通知されます。 JavaScriptは、他の多くの機能とともにWebサイトでのアニメーションも可能にします。 ほとんどのスクリプトは問題なく実行されますが、JavaScriptによってエラーメッセージがポップアップする場合があります。
今日のビデオ
長時間実行スクリプト
スクリプトは事実上コンピュータプログラムであり、小さなスクリプトでも複雑なため、特定の条件下での実行が非効率になる可能性があります。 これは、長時間実行されるスクリプトの場合です。 問題が発生したスクリプトです。 たとえば、JavaScriptファイルがデータベースと相互作用する場合、実行に数秒かかることがあります。 これは、コンピューター標準では実行時間が長いと見なされているため、一部のブラウザーでは、実行時間の長いスクリプトメッセージが表示される場合があります。 別の例は、コード行が多いJavaScriptファイルが原因で、実行時間がブラウザの標準に対して遅すぎる場合に発生します。 もう1つの例は、コーディングが不十分なJavaScriptファイルで、手動で終了するまで実行を停止しません。 すべてのインターネットブラウザには、実行時間の長いスクリプトの独自の定義があり、ブラウザの実行時間の許容範囲を超えるスクリプトが検出されると、ダイアログボックスが表示されます。
インターネットブラウザ
ブラウザが長時間実行スクリプトを定義する方法は、そのブラウザの標準によって異なります。 InternetExplorerやMicrosoftEdgeなどのブラウザーは、スクリプトエンジンが実行したコードの行数を調べて、スクリプトを定義します。 コードが500万行を超える場合は、実行時間の長いスクリプトメッセージが表示されます。 対照的に、Mozilla Firefox、Safari、およびGoogle Chromeはすべて、スクリプトエンジンが実行されている時間の長さを調べます。 スクリプトに10秒以上かかる場合は、長時間実行されるスクリプトメッセージが表示されます。
直し方
インターネットブラウザで長時間実行されているスクリプトが検出されると、スクリプトが長時間実行されているか、コンピュータが応答しなくなる可能性があることを示すダイアログボックスが画面に表示されます。 この時点で、スクリプトの実行は一時停止されます。 スクリプトを実行するか、スクリプトを終了するかを選択できます。 スクリプトの実行が許可されている場合、スクリプトによってブラウザの速度が低下する可能性があるため、終了することをお勧めします。 ブラウザが応答しない場合は、[Ctrl]、[Alt]、[Delete]ボタンを同時に押して[タスクマネージャ]を起動し、ブラウザをクリックして[プロセスの終了]ボタンを選択します。