解決新版Twitter(2020年3月)對於外部網站點擊連結到含有敏感內容推文無法觀看的bug
- 使用者已登入Twitter,並且帳號有開啟觀看敏感內容的權限
- 使用者從Twitter以外的網站點擊含有敏感內容的Twitter連結,並且HTTP Request Header帶有來源網站的referrer
利用瀏覽器的Referrer-Policy阻止來源網站的referrer送出
- 方法一:
<a href="" rel="noreferrer">link</a>
- 方法二:
<a href="" referrerpolicy="no-referrer">link</a>
- 方法三:
<meta name="referrer" content="same-origin">
因為Plurk的噗文都是由JS動態產生,選方法三的解法會簡單一點
參考下方index.js,主要是利用JS腳本把Plurk的:
<meta name="referrer" content="origin">
改成:
<meta name="referrer" content="same-origin">
要在瀏覽器自動運行JS腳本需要安裝JS腳本管理擴充套件
- Chrome 的 Tampermonkey
- Firefox 的 Tampermonkey 或 Greasemonkey