javascript - 在 Chrome 中设置 location.href 两次

标签 javascript google-chrome location href

我正在使用

location.href=document.getElementById("link1").href;
location.href=document.getElementById("link2").href;

运行与链接关联的脚本:

<a id="link1" href="javascript:...">
<a id="link2" href="javascript:...">

该代码在 Firefox 中运行良好,但在 Chrome 中仅执行最后一个 location.href 命令(因此仅执行第二段 javascript 代码)。如何强制它执行第一次和第二次?

最佳答案

我也遇到过类似的情况。我通过使用 setTimeout 函数稍微延迟第二个函数来解决这个问题,并且效果很好。

关于javascript - 在 Chrome 中设置 location.href 两次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7787788/

相关文章:

javascript - django中刷新传单 map

javascript - Firebase 关键引用

javascript - 如何通过 Chrome 扩展程序保存网页的完整状态?

ios - 使用谷歌地图快速获取我的位置

mapping - 查找某个位置的城市和邮政编码

javascript - 如何创建标记以按日期(月)对 AngularJS ng-repeat 输出进行分组?

javascript - 可以设置跨域但无法获取值

android - Firebase Auth 有时无法在移动 Chrome 应用程序上呈现登录弹出窗口

javascript - Chrome 扩展的 chrome.windows 未定义

ruby-on-rails - Rails - 在哪里放置数据文件?