Javascript 函数仅在出现正常重定向警报时才起作用

标签 javascript

下面的代码用于重定向 URL,但不适用于 Mozilla 浏览器

#Working Code#
alert("HI");
var logouturl = getCookie("ch_logout_url");
location.replace(logouturl);

#Not Working Code#
var logouturl = getCookie("ch_logout_url");
location.replace(logouturl);

最佳答案

您可以将代码包装在:

document.addEventListener('DOMContentLoaded', function() {
  // ...
}); //Vanilla Js Alternative to jquery(document).ready();

(function() {
  // ... your code
})(); //Immediately Invoked Function Expression

那么您的代码将仅在页面已加载时运行,对于第二个示例来说并非绝对如此,但仍然可以工作。

关于Javascript 函数仅在出现正常重定向警报时才起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38079373/

相关文章:

javascript - Onload 将 div 设置为可见?

javascript - JSSOR - 幻灯片转换期间奇怪的字幕行为

javascript - 添加 Integer 创建条目后的 ERR_EMPTY_RESPONSE node.js

javascript - angular5:ngFor 仅在第二个按钮单击时有效

javascript - 尝试声明接口(interface)时出现 Google Chrome WebUSB API 错误

javascript - Phaser.js - 将游戏变量传递给自定义对象的更新函数

javascript - JavaScript 中的 Ajax 函数没有被调用

javascript - 如何处理使用 javascript 动态创建的选择元素的 onchange 事件?

javascript - 只有 "onload"形式的 JavaScript 函数有效吗?

c# - DevExpress gridView - 从 onRowInserted 事件触发 javascript 警报