我需要修改哈希值,在进行某些处理后将其删除,这样如果用户刷新,则不会导致进程再次运行.
这在FF中工作正常,但似乎IE每次尝试更改哈希时都会重新加载.我认为它与页面上加载的其他内容有关,但我不确定.我有一个iframe加载(与进程相关)以及一些仍在父窗口中提取的脚本.
在所有加载完成后,我似乎无法找到更改哈希的好方法.而且,与此相关的是,它与装载有关.
关于如何解决这个问题的任何想法?
更奇怪的行为:哈希来自其他地方,通过重定向在Web应用程序中.我发现如果我只是手动添加哈希,将#myid添加到url,它不会重新加载.如果我在已加载的页面上输入哈希值(将#myid添加到已存在的URL)或在新选项卡中输入完整URL,则无关紧要.