2017-04-18 91 views
0

據我所知有CSPv2和CSPv3。另外,如果我理解正確,瀏覽器會在不同的時間對這些支持。我有兩臺運行在兩臺計算機上的chrome瀏覽器,版本號相同,但其中一個給出object-src違規錯誤,不加載PDF,另一個不提供錯誤併成功加載PDF - 位於相同的URL。如何找到特定瀏覽器版本支持的CSP版本?

  1. 有沒有一種方法可以在瀏覽器中查看某個地方並知道它支持的CSP版本?例如:Chrome vxxxx.xxxx支持CSPvX。

  2. 我還可以在哪裏知道不同CSP發佈版本的細節? W3C約CSP 3級,但content-security-policy.com會談只有一個CSP 2級

感謝會談。

回答

1

對於CSPv1和CSPv2,您可以檢查以下鏈接以獲取瀏覽器支持信息。

CSPv1:http://caniuse.com/#feat=contentsecuritypolicy

CSPv2:http://caniuse.com/#feat=contentsecuritypolicy2

對於CSPv3,實在是言之過早檢查瀏覽器的支持數據(CSPv2是釋放二零一六年十二月一十五日和CSPv3是工作草案狀態)。事實上,一些CSPv3功能仍在Chrome(https://www.chromestatus.com/feature/4626666856906752)中開發中,並且尚未公佈其他瀏覽器的信息。

相關問題