win10操作系统的edge浏览器发生对refer的现象,为什么?

大家有碰到类型情况的吗?都怎么解决的?
使用的链接跳转格式如下:
test

在其他浏览器refer都正常,就edge浏览器找不到refer了,对象 Request.UrlReferrer为空。

线上环境是ASP.net 2.0版本,使用的组件。

我尝试把target属性改为_self,refer也是丢失的。
我尝试写个demo测试一下,也没有重现refer丢失的问题。

阅读 3.1k
1 个回答

因为url里面的字符编码问题造成的问题,我自己解决了。
具体是里面的空格字符使用了escap方法进行编码,造成edge浏览器不识别refer。
使用encodeURL方法对url编码,能够正常运行。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进