題 內聯腳本與第一方和第三方腳本有什麼區別?


我用 uBlock₀ 作為我的廣告攔截器。它有3個動態過濾選項,即

  • 內聯腳本
  • 第一方腳本
  • 第三方腳本

內聯腳本與第一方和第三方腳本有什麼區別?

我找到了一個維基頁面 動態過濾 但它沒有解釋差異。

我也試著看看兩者之間是否存在差異

  • 只有內聯腳本塊(允許第一方腳本)和
  • 只有第一方腳本塊(允許內聯腳本)

超級用戶,發現網站功能如“INBOX“和”成就“當內聯腳本被阻止時不起作用,但即使第一方腳本被阻止也能正常工作。(見下圖)

你能解釋一下這種行為嗎?

SuperUser's INBOX feature


3
2018-01-21 07:27


起源




答案:


內聯腳本是在您加載的HTML頁面中的<script>塊中編寫的腳本。您可以在Firefox,Chrome,IE和Edge中按F12查看它們。

第一方腳本是包含在單獨的.js文件中但與HTML頁面位於同一域名的腳本。例如,如果您正在瀏覽superuser.com,則superuser.com域下的所有腳本都是第一方腳本。

第三方腳本是包含在單獨的.js文件中但位於另一個域中的腳本。例如,如果您正在瀏覽superuser.com,則除superuser.com之外的任何域下的所有腳本都是第三方。

這些選項是情境工具。任意使用它們會導致網頁瀏覽體驗受損。謹慎使用它們並確保你知道自己在做什麼。


5
2018-01-21 07:39



有什麼區別 第三方 和 第三方腳本?這是解釋 這裡 但我還是想不通 - Ooker