1. 程式人生 > >Referrer Policy 介紹「續」

Referrer Policy 介紹「續」

提醒:本文最後更新於 1339 天前,文中所描述的資訊可能已發生改變,請謹慎使用。

通過 CSP 頭部設定「Origin When Cross-origin」策略時,指令值應該用 origin-when-cross-origin,這跟 <meta> 用的 origin-when-crossorigin 不統一。我測試了一下,Chrome 42 的 CSP 和 <meta> 都只支援 origin-when-crossorigin,不支援 origin-when-cross-origin,這樣也挺好的,只是跟文件不一致了。不知道後面是文件變還是 Chrome 變。

簡單說就是 Chrome 42 的實現和文件不一致,文件本身也不統一。對同一個東西,出現了中間有橫線和沒橫線兩種寫法。

為了把這個問題搞清楚,我給 public-webapps 郵件組發了郵件諮詢。今天收到了 Chrome 一位工程師的答覆:

好吧,沒想到理由如此簡單粗暴,居然是疏忽拼錯了。點開他的 commit 一看,果然,所有 origin-when-crossorigin 都被改成了 origin-when-cross-origin。今天晚些時候他還會把 Chrome 也改一下。

有趣的是,之前的文件只搞錯了一部分(只在 <meta> 這一節拼錯),Chrome 卻把 CSP 和 <meta>

都給實現錯了。這是有多心不在焉。。。

然後有同學就在郵件組問了:

So to be absolutely clear, this means there should always be a dash between "cross" and "origin" in the referrer policy tokens, right?

那個犯錯的同學回覆是:

Yes. That was a typo in the spec.

Since Chrome already ships -crossorigin and sites already use it, we'll probably need to leave that alias in as well, though. Sorry about that. My fault. :/

一失足成千古恨,Chrome 就是這樣變臃腫的麼?23333333~

好了,這篇短文就寫到這。以後再寫寫其他有關 Web 標準協議的好玩事情。

--EOF--

提醒:本文最後更新於 1339 天前,文中所描述的資訊可能已發生改變,請謹慎使用。

相關推薦

Referrer Policy 介紹

提醒:本文最後更新於 1339 天前,文中所描述的資訊可能已發生改變,請謹慎使用。 通過 CSP 頭部設定「Origin When Cross-origin」策略時,指令值應該用 origin-when-cross-origin,這跟 <meta> 用的 origin-when-cr

Referrer Policy 介紹

提醒:本文最後更新於 1190 天前,文中所描述的資訊可能已發生改變,請謹慎使用。 我們知道,在頁面引入圖片、JS 等資源,或者從一個頁面跳到另一個頁面,都會產生新的 HTTP 請求,瀏覽器一般都會給這些請求頭加上表示來源的 Referrer 欄位。Referrer 在分析使用者來源時很有用,有

1.1專題介紹深入淺出ASP.NET Core系列

大家好,我是架構師張飛洪,專注於.NET平臺十年有餘。 工作之餘喜歡閱讀和寫作,學習的內容包括資料結構/演算法、網路技術、Linux系統原理、資料庫技術原理,設計模式、前沿架構、微服務、容器技術等等…… 喜歡但不限於,Java、C、C++、Python、Javascript……Wait……不裝了,因為我也

1.1課程介紹深入淺出ASP.NET Core系列

大家好,我是架構師張飛洪,專注於.NET平臺十年有餘。 工作之餘喜歡閱讀和寫作,學習的內容包括資料結構/演算法、網路技術、Linux系統原理、資料庫技術原理,設計模式、前沿架構、微服務、容器技術等等…… 喜歡但不限於,Java、C、C++、Python、Javascript……Wait……不裝了,因為我也

MotionLayout 介紹 (Part IV) 深入理解關鍵幀

原文連結 在 MotionLayout 中定義運動路徑 介紹 MotionLayout 是一個來自 ConstraintLayout 2.0 的專注於動畫的新佈局。本系列的前幾篇文章對該系統進行了很好的概述。我強烈建議你在閱讀本文前先去檢視它們。 Introduction to MotionLa

MotionLayout介紹 (part III)

原文連結 前言 在本系列的第一部分和第二部分中,我們介紹了 MotionLayout,並給出了各種示例: basic motion swipe handling custom attribute interpolation keyframes 第一部分和第二部分概述了 Motio

靜態單賦值小冊 - 1. 介紹

有一本小冊子Static Single Assignment Book寫的很好,內容又較少,試著翻譯一下,意譯較多(說人話),不是嚴肅的翻譯,感興趣的可以看看。頻率可能是周更。。anyway,stay tuned~ 在日常程式設計中,名字是一個很有用的東西。這本書想傳遞的關鍵內容是對於每個不同的東西給它一個

6數據類型

目標 程序員 數值轉換 bsp 現在 對象 jvm mar display 1、Java數據類型   ●Java語言是強類型語言,對於每一種數據都定義了明確的具體數據類型,在內存中分配了不同大小的內存空間     ●JVM內存管理分為三大塊:棧內存(調用方法時,在方法中

PHP 利用 QQ 郵箱發送郵件PHPMailer

png class onf 認證 git 必須 att 函數 bject 在 PHP 應用開發中,往往需要驗證用戶郵箱、發送消息通知,而使用 PHP 內置的 mail() 函數,則需要郵件系統的支持。 如果熟悉 IMAP/SMTP 協議,結合 Socket 功能就可以編寫

8條件語句

tin str 條件表達式 邏輯 屬於 static 鍵盤錄入 sca logs 1、簡單if語句   ●語法     if、else屬於條件分支語句          if (條件) {        ←條件表達式或邏輯表達式       //語句1       ←條件成

9循環控制

一次 -1 play string isp led inpu n) 操作 一、while和do-while循環 1、while循環語句   ●為什麽需要循環語句?     ●需要反復執行同樣的操作     ●如果不用循環語句,順序執行相同代碼,代碼拖沓冗余     ●循環語

閱讀Web界面設計的要點概覽

這幾天在整理作品集,發現之前隨手寫的表單實踐一文巨爛無比,所以決定回爐重搞。不過那篇文章裏提到的《Web界面設計》 一書,倒是本很不錯的書。 此篇文章,我主要想跟大家分享下,我在設計 Web 端的自定義表單需求的時候,從此書學到的知識。(不知道現在還有多少人做過類似「自定義表單」這類的需求.

OVS常用操作

包含 proto intern int p s pro str off nec 原文地址:http://www.cnblogs.com/puremans/p/6562392.html OVS常用操作: 1.添加網橋:ovs-vsctl add-br 交換機名 2.刪除

LibreOJ #2006. SCOI2015小凸玩矩陣

urn register 結構 clear number read 最大流 list targe 二次聯通門 : LibreOJ #2006. 「SCOI2015」小凸玩矩陣 /* LibreOJ #2006. 「SCOI2015」小凸玩矩陣

LibreOJ #2033. SDOI2016生成魔咒

col clas uil str stat swap pri pre evel 二次聯通門 : LibreOJ #2033. 「SDOI2016」生成魔咒 /* LibreOJ #2033. 「SDOI2016」生成魔咒 調了整整一天啊

LibreOJ #2061. HAOI2016放棋子

word gist get 錯排 push_back max back pop while 二次連通門 : LibreOJ #2061. 「HAOI2016」放棋子 /* LibreOJ #2061. 「HAOI2016」放棋子 MDZZ

—Libre#2009. SCOI2015小凸玩密室

有一個 orange prim rip math 點燈 time pan main #2009. 「SCOI2015」小凸玩密室 內存限制:256 MiB時間限制:1000 ms標準輸入輸出 題目類型:傳統評測方式:文本比較 上傳者: 匿名

LibreOJ #2012. SCOI2016背單詞

pan ring har cst target cstring n) color 插入 二次聯通門 : LibreOJ #2012. 「SCOI2016」背單詞 /* LibreOJ #2012. 「SCOI2016」背單詞 Trie

LibreOJ #2016. SCOI2016美味

con dig printf style turn lin tar 一個 target 二次聯通門 : LibreOJ #2016. 「SCOI2016」美味 /* LibreOJ #2016. 「SCOI2016」美味 dala

怎麽正確理解辯證法

靈活 相對 漢語 自己 而後 馬克思 文章 tro 實現 從表面上看,馬克思的唯物辯證法天生適合在中國紮根,因為在中國傳統文化中,雖然我們缺少形式邏輯,但是樸素辯證法的發展很充實。而西方有從傳統上亞裏士多德為主的形式邏輯到康德、黑格爾辯證邏輯的轉向,我們難以體會到這個過程。