メインコンテンツへスキップ

SuperchargePerformance · 無料

スクリプトブロック|サードパーティスクリプトを遮断

ページを重くするサードパーティスクリプトを、分析スクリプトのみから全サードパーティスクリプトまで、3段階の範囲でブロックします。

更新日:

スクリプト制御は、外部ドメインから読み込まれるJavaScriptファイルをブロックします。ウィジェット、アナリティクスライブラリ、トラッキングビーコンなどは、ページの読み込み負荷の大きな割合を占めることがよくあります。これらのスクリプトを実行前に停止することで、ページの解析が速くなり、メインスレッドの混雑が緩和されるうえ、同意していないサードパーティコードにさらされるリスクも減らせます。

仕組み

ブラウザがページを読み込む際、閲覧中のサイト以外の数十ものドメインからJavaScriptを取得することがよくあります。スクリプト制御は、ChromeのdeclarativeNetRequest APIと3つの静的ルールセットを使用して、サードパーティドメインからのスクリプトリクエストを捕捉します。

ルールセットは階層構造になっており、上位レベルでは下位レベルのルールに加えて、より広い範囲のサードパーティスクリプトを対象とする追加ルールが有効になります。拡張機能はダウンロード前にネットワーク層でリクエストを評価するため、ブロックされたスクリプトは実行されず、解析や実行にCPU時間を消費することもありません。

設定

レベルブロック対象利用条件
トラッカーアナリティクス・トラッキングスクリプト(見た目の変化なし)無料
埋め込みソーシャルや動画の埋め込みスクリプト(シェアボタン、コメントシステム)もブロックします。埋め込みの YouTube/Vimeo プレーヤー、Disqus コメント、Facebook ログインは動作しなくなります無料
すべてログインプロバイダーと決済処理サービスを除く、すべてのサードパーティスクリプトPRO

デフォルトはTrackersです。ページ上の表示要素には一切触れずに、アナリティクスとトラッキングをブロックします。埋め込みウィジェットもブロックしたい場合は、それらが動作しなくなっても構わなければ Embeds に引き上げてください。

活用シーン

  • 高速な回線でも、ページを操作できるようになるまで時間がかかる(サードパーティスクリプトは解析中にメインスレッドをブロックしがちです)
  • 埋め込みウィジェットやアナリティクスツールが多いページで CPU 使用率を下げたい
  • 共有回線や速度制限のある回線を使っていて、不要なダウンロードを最小限に抑えたい
  • PRO を利用していて、スクリプトを最大限に削減したい

スクリプト制御を広告ブロックと組み合わせると、多層的に保護できます。広告ブロックは既知のトラッカードメインを除去し、スクリプト制御はより広範なサードパーティスクリプトを除去します。

プライバシー

スクリプト制御は、拡張機能に同梱された静的ルールを使い、完全にローカルで動作します。ページの内容、スクリプトの URL、閲覧データがサーバーに送信されることは一切ありません。ルールの照合はすべて、お使いのデバイス上の Chrome 内で行われます。

よくある質問

サードパーティスクリプトとは何ですか?
閲覧しているサイトとは別のドメインから読み込まれるスクリプトのことです。たとえば、ニュース記事に表示される Facebook の「いいね!」ボタンのウィジェットはサードパーティスクリプトです。
普段使っているサイトが正常に動かなくなることはありますか?
Trackers は違いに気づかないレベルです。アナリティクスとトラッキングのスクリプトのみをブロックするため、見た目は何も変わりません。Embeds はソーシャルや動画の埋め込みスクリプトもブロックするため、仕様上、埋め込みの YouTube/Vimeo プレーヤー、Disqus コメント、Facebook ログインは動作しなくなります。All は最も強力なレベルで、ほぼすべての外部スクリプトをブロックします。必要に応じて、セーフモードが壊れたページを自動的に復旧します。
決済フォームやログインボタンもブロックされますか?
All レベルでは、Google ログイン、Stripe、PayPal、reCAPTCHA など、ログインや決済に不可欠なドメインを除外するようにルールセットが設計されています。
スクリプト制御と広告ブロックは機能が重複しますか?
両者は互いに補完し合う関係です。広告ブロックは、既知の広告・トラッカーネットワークをドメイン単位でブロックします。スクリプト制御は、サードパーティのオリジンから読み込まれるスクリプトリソースをより広く対象にします。両方を併用すると多層的に保護できます。
PRO限定の機能ですか?
いいえ。Trackers と Embeds は無料です。All レベルには PRO が必要ですが、サブスクリプションではなく買い切りです。

関連機能

ライブラリから