步骤:
在ie11(例如www.baidu.com)的控制台中打开一个网站,输入:
top.location = location.href+"#?id=aaa"
按刷新按钮,弹出提示,选择停留在此页
,输入:
top.location = location.href+"#?id=aaa"
现在网址应该是www.baidu.com /#?id = aaa
按后退按钮,工作正常,返回www.baidu.com
再次按返回按钮,会弹出一个提示,选择停留在此页面上。
,输入:
{{1}}
现在网址应该是www.baidu.com /#?id = aaa
按后退按钮
预期:返回www.baidu.com,Chrome Opera Firefox全部返回www.baidu.com
实际结果:会弹出一个提醒,如果您选择离开此页面,您将在www.baidu.com之前重定向到该页面。
如何解决此问题,我想像Chrome一样返回www.baidu.com。
请帮忙。
我尝试过使用history.pushState,它在ie11中工作正常,但是ie9没有history.pushState。