0

我正在 php 中创建一个类(es),以验证referrers在标题中收到的是否符合Referrer-policy文档的设置。

我试图创建一个表格,它会告诉我何时发送推荐人以及他们的期望。但是,我找不到以下情况的相关信息:

  1. origin-when-cross-origin- 当协议改进时,对同源请求的期望是什么
  2. strict-origin- 当协议改进时,对同源请求的期望是什么

参考文件

下表显示了我所在的当前状态。

推荐人策略 so&ps so& pi so&pd co&ps co&pi co&pd
无推荐人 没有任何 没有任何 没有任何 没有任何 没有任何 没有任何
降级时无推荐人 网址 网址 没有任何 网址 网址 没有任何
起源 起源 起源 起源 起源 起源 起源
跨域起源 网址 ?? 起源 起源 起源 起源
同源 网址 网址 网址 没有任何 没有任何 没有任何
严格起源 起源 ?? 没有任何 起源 起源 没有任何
跨域时严格起源 网址 网址 没有任何 起源 起源 没有任何
不安全的网址 网址 网址 网址 网址 网址 网址

请按照以下图例阅读表格

  • so-> 同源,
  • co-> 跨原点,
  • ps-> 协议相同 ( http -> http, https -> https),
  • pi-> 协议改进 ( http -> https)
  • pd-> 协议降级(https -> http或者https -> file我也假设http -> file),
  • Origin-> scheme, hostname, 和port
  • comUrl-> origin, path, and querystring(基本上跳过user,passfragment# 之后的任何内容)

那么这两种情况下的预期反应是什么?http当页面发出请求时,我假设协议降级是否正确file

4

0 回答 0