Safari private具有带有CORS请求的HTTP_REFERER与没有CORS的HTTP_REFERER不同

时间:2019-06-27 10:25:19

标签: javascript php cors http-headers mobile-safari

在进行JS提取时,private-mode中的Safari(在iOS中,使用Mac进行的快速测试似乎表现相同)是否会修改/丢失引荐来源网址中的url-path

在Chrome上的

CORS 版本75.0.3770.90(正式版本)(64位)):

HTTP_REFERER https://example.com/folder/test-referrer.html(可以)


  • 但是在private-mode Safari中,它会取消url-path(folder/test-referrer.html
  • HTTP_REFERER 在那里https://example.com/
  • non-private-mode中,它的行为类似于chrome
  • 当它不是跨源请求时,它甚至在private-mode中的行为类似于chrome中的行为

由于我没有在google上找到任何东西,也没有堆栈溢出来证明这是预期的行为,所以我想问一下我是否缺少某些东西,或者可能是错误,甚至是预期的?

在iPhone 6的iOS 12.2上使用Safari进行了测试

0 个答案:

没有答案