私のISPは、私が訪問したすべてのページをiframe
に入れる悪い癖があるので、彼らはコマーシャルなどでそれをオーバーレイさせることができます。(それをするために透明なプロキシを使っていると思う)
フレームを削除したり、その試みをブロックしたりできるアドオンはありますか?
この場合、AdBlockのようなものは動作しません
55 TimothyP 2013-01-28
Stack Exchange サイトのフレームバスターコードがうまく機能しているのであれば、すべてのサイトにフレームバスターコードを挿入する userscript を書くことができます。ユーザースクリプトを作成したことがない場合は、以下のリソースを参照してください
- http://www.chromium.org/developers/design-documents/user-scripts
- http://www.webmonkey.com/2010/02/get_started_with_greasemonkey/
フレームバスターバスターバスターバスターバスターバスターバスターバスターについての良いStack Overflowスレッドがあります。理論的には、SOの投稿にある回答からコードの一部を取り、ユーザースクリプトを使って各ページに注入することができます
52 nhinkle 2013-01-28
自分の財布で投票して、こんなゴミみたいなことをするISPは使わないようにしましょう
それが不可能な場合、次の最善の策は、ISP が内部を見ることができず、結果的にそれを変更することができないように、すべてのトラフィックを非表示にすることです。これは、トラフィックのすべて/できるだけ多くを暗号化することによって達成することができます
あなたは、HTTPS Everywhereのようなブラウザアドオンでそれを行うことができます。これは、このアドオンが強制的に HTTPS 接続を行うウェブサイトの大規模なリストを持っています。また、ブラウザが SPDY プロトコルを有効にしていることを確認してください。SPDY仕様の一部として、すべての接続は暗号化されています
さらに一歩進むには、いくつかのVPNサービスの使用を検討してください。それはあなたのトラフィックのコンテンツを完全にあなたのISPに隠され、そのようなコンテンツの変更を防ぐことができます
38 Mxx 2013-01-28
あなたの ISP が特定のドメインからソースを取得した JavaScript を注入することでこれを行っている場合、JavaScript ブラックリスト拡張機能を使用して、そのドメインからの JavaScript の実行を回避することができます。(私が接続しているパブリックホットスポットの1つはこの方法を使用しています。) しかし、ISPがスクリプト全体を直接注入している場合は、これはうまくいかないと思います
Chromeを使用しています。JavaScript のブラックリスト
Firefox.YesScript
また、JavaScriptをブロックするために広告ブロック拡張機能を使用することもできるはずです。最も人気のあるものはカスタムフィルタリストをサポートしており、フレーミングコードをキャッチするための追加フィルタパターンを追加するのは非常に簡単です。もしあなたがすでに広告ブロッカーを実行しているのであれば、これが最も賢明なアプローチかもしれません
16 jjlin 2013-01-28
フレームを破壊するトリックの他に、私は、フレーム化されたページを提供しているサーバーのIPを取得し、それらをブロックすることをお勧めします。あなたが私のようにチャイナテレコムを使っている場合、彼らは常にページをフレーム化しているわけではなく、フレーム化しているときには、簡単なリロードでフレーム化されていないページが表示されます。毎分何百万もの接続を乗っ取るとリソースがすぐにダウンしてしまうので、すべてのページをフレーム化することはできないのでしょう
それで結局やったことは、これらのIPをすべてブロックすることで、彼らが現在のリクエストに干渉しようとしたときにクリーンな接続エラーを得ることです。そうすれば、本当のページを取得するためにリロードできることを知っています。この方法の付加的な利点は、これらのサーバーに情報を送信しないということです, フレームバスターのトリックのために、リクエストはまだそこに行きます (と彼らが送り返してくるガラクタを考えると、私は彼らのログで終わるかもしれない機密情報で彼らを信頼しないでしょう)
ここでは、私が現在収集してブロックしているIPをご紹介します
15 laurent 2013-01-28