收藏
回答

微信开发者工具版本1.05版 网页调试 referer不全?

开发者工具版本号: 1.05.2102010

操作系统 MAC

同样的链接 在1.03版本是可以的 在1.05版referer就不全

回答关注问题邀请回答
收藏

1 个回答

  • cover
    cover
    2021-03-26
    你好,这个不是工具这边人为修改的。这个是 chrome 85+将 referer 策略进行修改。原本默认的 referer 策略(policy)是no-referrer-when-downgrade,即允许referer带上来源页面地址上的请求参数,Chrome85+将策略修改为strict-origin-when-cross-origin,即如果请求地址与请求页面非同源,将只携带请求的域名,不会再带上来源页面地址的请求参数。
    

    工具 1.05 使用的内核是较新的内核。所以你会看到你使用 chrome 浏览器去访问你的地址也是这样的表现。具体可以看下面的官方链接说明


    https://developers.google.com/web/updates/2020/07/referrer-policy-new-chrome-default

    https://my.oschina.net/osgit/blog/4674989


    2021-03-26
    有用 2
    回复 4
    • 静沐暖阳
      静沐暖阳
      2021-03-26
      referer应该传完整的domain + path   , 现在只有domain ,请核实
      2021-03-26
      回复
    • cover
      cover
      2021-03-26回复静沐暖阳
      请稍微看我的回答。这边 chrome 浏览器修改了 referer 的策略。
      2021-03-26
      回复
    • 静沐暖阳
      静沐暖阳
      2021-03-26
      好的好的  谢谢您
      2021-03-26
      回复
    • cover
      cover
      2021-03-26回复静沐暖阳
      你可以看到请求的 header 的 referrer policy 的情况。
      2021-03-26
      回复
登录 后发表内容
问题标签