web-dev-qa-db-ja.com

インラインスクリプトとファーストパーティおよびサードパーティのスクリプトの違いは何ですか?

私は広告ブロッカーとして Block₀ を使用しています。動的フィルタリングには3つのオプションがあります。

  • インラインスクリプト
  • ファーストパーティスクリプト
  • サードパーティのスクリプト

インラインスクリプトとファーストパーティおよびサードパーティのスクリプトの違いは何ですか?

Dynamic Filtering でwikiページを見つけましたが、違いを説明していません。

また、違いがあるかどうかを確認しようとしました

  • インラインスクリプトのみがブロックされ(ファーストパーティスクリプトが許可されます)、
  • ファーストパーティスクリプトのみがブロックされます(インラインスクリプトが許可されます)

on SuperUser で、サイトが「[〜#〜] inbox [〜#〜]」や「[〜#〜]実績[〜#〜] "インラインスクリプトがブロックされている場合は機能しませんが、ファーストパーティのスクリプトがブロックされている場合でも機能します。 (下の画像を参照)

この振る舞いを説明できますか?

SuperUser's INBOX feature

4
xypha

インラインスクリプトは、ロードするHTMLページ内の<script>ブロックに記述されたスクリプトです。 Firefox、Chrome、IE、Edge)でF12キーを押すと表示されます。

ファーストパーティスクリプトは、個別の.jsファイルに含まれているが、HTMLページと同じドメイン名にあるスクリプトです。たとえば、superuser.comを閲覧している場合、superuser.comドメインのすべてのスクリプトはファーストパーティのスクリプトです。

サードパーティのスクリプトは、個別の.jsファイルに含まれているが、別のドメインにあるスクリプトです。たとえば、superuser.comを閲覧している場合、superuser.com以外のドメインのすべてのスクリプトはサードパーティです。

これらのオプションは状況に応じたツールです。それらを任意に使用すると、Webブラウジングエクスペリエンスが損なわれます。それらを慎重に使用し、自分が何をしているのかを確実に理解してください。

5
user477799