大家有碰到类型情况的吗?都怎么解决的?
使用的链接跳转格式如下:
test
在其他浏览器refer都正常,就edge浏览器找不到refer了,对象 Request.UrlReferrer为空。
线上环境是ASP.net 2.0版本,使用的组件。
我尝试把target属性改为_self,refer也是丢失的。
我尝试写个demo测试一下,也没有重现refer丢失的问题。
大家有碰到类型情况的吗?都怎么解决的?
使用的链接跳转格式如下:
test
在其他浏览器refer都正常,就edge浏览器找不到refer了,对象 Request.UrlReferrer为空。
线上环境是ASP.net 2.0版本,使用的组件。
我尝试把target属性改为_self,refer也是丢失的。
我尝试写个demo测试一下,也没有重现refer丢失的问题。
因为url里面的字符编码问题造成的问题,我自己解决了。
具体是里面的空格字符使用了escap方法进行编码,造成edge浏览器不识别refer。
使用encodeURL方法对url编码,能够正常运行。