使用window.location不记得Firefox中的历史记录

时间:2016-07-14 11:51:53

标签: javascript google-chrome firefox

我有一个javascript书签,看起来像这样:

javascript:(function(){
  ...
  window.location = "http://example.com"
})();

小书签可以满足我的需求,当网址更改为example.com时,浏览器的后退按钮可以在Firefox和Chrome中使用。但是,当我从外部文件加载相同的代码时,这样:

javascript:(function(){
  var jsCode=document.createElement('script');
  jsCode.setAttribute('src','http://path/to/Script.js');
  document.body.appendChild(jsCode);
})();

浏览器后退按钮仅适用于Chrome。在Firefox中,历史不再被记住。可能是因为我从远程服务器加载脚本,该服务器与我试图操作的那个页面不同?有没有解决这个问题(除了使用带有_self的window.open)?

0 个答案:

没有答案