特定の行での Javascript 実行の防止
クライアント側から特定の JS 行の実行を直接停止することはできません。ただし、この問題に対処する方法はいくつかあります。
beforescriptexecute イベントと Javascript 挿入の使用
Firefox は、スクリプト タグのインターセプトを可能にする「beforescriptexecute」イベントをサポートしています。これにより、特定のスクリプトを変更またはスキップできるようになります。これを使用して、問題のある行を置換または削除できます。
外部スクリプトの変更
問題のある行をホストしている外部スクリプトにアクセスできる場合は、その行を変更できます。手動でその行をスキップします。これには、サーバー側のコードを変更し、更新されたスクリプトを展開する必要があります。
スクリプト コンテンツのインターセプトと置換
あるいは、問題のあるスクリプトをインターセプトする Greasemonkey スクリプトを作成することもできます。 。前の方法と同様に、正規表現を使用してスクリプトのコンテンツを識別および変更できます。
ブラウザ拡張機能の使用
より洗練されたソリューションは、ページのコンテンツを変更する権限を持つブラウザ拡張機能。これにより、スクリプトの実行をよりきめ細かく制御できるようになります。
注: クライアント側の変更に依存するソリューションは、すべてのブラウザーまたは Web サイト構成で機能するとは限りません。したがって、ターゲット プラットフォームでアプローチを徹底的にテストすることが重要です。
以上が特定の行での Javascript の実行を防ぐにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。