Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为什么有些网站在URL的末尾包含#=uuuu?_Url_Analytics - Fatal编程技术网

为什么有些网站在URL的末尾包含#=uuuu?

为什么有些网站在URL的末尾包含#=uuuu?,url,analytics,Url,Analytics,一些网站,如Facebook和Ask FM,在外部网站的URL末尾使用#=。为什么? 如果有两个大型网站这么做,肯定有什么意义?问题是在通过Facebook认证后。基本路径变成散列,最终会中断导航 我认为这是因为facebook用一些散列键传递url。因为无论是否传递重定向url,facebook都会传递此url以避免攻击漏洞 从,会话重定向行为的更改: 本周,当此字段留空时,我们开始向重定向uri添加一个片段#=。请确保你的应用程序可以处理此行为 一个解决方案是简单地删除散列,如下所述,然后一

一些网站,如Facebook和Ask FM,在外部网站的URL末尾使用
#=
。为什么?


如果有两个大型网站这么做,肯定有什么意义?

问题是在通过Facebook认证后。基本路径变成散列,最终会中断导航

我认为这是因为facebook用一些散列键传递url。因为无论是否传递重定向url,facebook都会传递此url以避免攻击漏洞

从,会话重定向行为的更改: 本周,当此字段留空时,我们开始向重定向uri添加一个片段#=。请确保你的应用程序可以处理此行为

一个解决方案是简单地删除散列,如下所述,然后一切看起来都恢复正常: