2016-10-27 18 views
1

ロード時にjsによって生成されたコンテンツを含むページをロードしています。同時に、単純な<script>セクションのページに埋め込まれたjs(外部ファイルではない)の部分は、私がAdBlockを持っているかどうかをチェックし、サイトをホワイトリストに載せることを要求するページにリダイレクトします。それは問題ではありませんが、そのような設定がどのようにバイパスされるのか本当に興味があります。これまでのところ、私はそのページをドライブに保存し、AdBlockチェッカースクリプトを削除して開き、それを動作させました。しかし、それは読み込み時にページのjsの一部を無効にするのにはちょっと面倒です。私はすべてのjを無効にしようとしましたが、Chrome Inspectツールを使用してページを編集していましたが、リロードせずにページのjsを手動で再実行できるかどうかはわかりません。ページの埋め込みjsの一部を無効にする

答えて

0

これはできません。

スクリプトを実行すると、関数定義がグローバルウィンドウオブジェクトに追加されます。関数にどこから来たのかを示すデバッグシンボルが関数に添付されている可能性がありますが、この情報はスクリプトでは使用できません。

一つの可能​​な解決策:

あなたはスクリプトを検索し、ページのレンダリング前であっても、それを削除するには、小さなブラウザプラグインを作成することができます。

+1

スクリプトの読み込みは非同期であるため、読み込みを停止しません。 –

+0

お知らせしてくれてありがとう:)今日は新しいことを学んだ – mrid

関連する問題