Chrome 和 Safari 刪除了停用點擊追蹤屬性的功能

Safari 和基於 Chromium 程式碼庫的瀏覽器刪除了停用「ping」屬性的選項,該屬性允許網站擁有者追蹤其頁面連結的點擊情況。 如果您點擊某個鏈接,並且“a href”標籤中有一個“ping=URL”屬性,則瀏覽器也會向該屬性中指定的URL 產生一個POST 請求,並透過HTTP_PING_TO 標頭傳遞有關轉換的訊息。

一方面,「ping」屬性會導致用戶在頁面上的操作資訊洩露,這可能會被視為侵犯隱私,因為在將滑鼠懸停在連結上時顯示的提示中,瀏覽器不會告知用戶以任何方式額外傳送訊息且使用者不查看頁面代碼無法確定是否套用「ping」屬性。 另一方面,取代「ping」來追蹤轉換,透過傳輸連結轉發或使用 JavaScript 處理程序攔截點擊也可以取得相同的成功;「ping」僅簡化了轉換追蹤的組織。 另外,HTML5技術標準化組織WHATWG的規範也提到了「ping」。

在 Firefox 中,支援「ping」屬性,但預設會停用(about:config 中的 browser.send_pings)。 在 Chrome 版本 73 之前,「ping」屬性已啟用,但可以透過「chrome://flags#disable-hyperlink-auditing」選項停用它。 在目前的 Chrome 實驗版本中,該標誌已被刪除,並且「ping」屬性已成為不可停用的功能。 Safari 12.1 也刪除了停用 ping 的功能,以前可以透過 WebKit2HyperlinkAuditingEnabled 選項使用該功能。

來源: opennet.ru

添加評論