javascript - 在 IE11 中通过 JS 在运行时覆盖 URL

标签 javascript html internet-explorer-11

我有一个页面默认加载一些外部脚本(例如:abc.com/test.js)。 我将创建一个小书签,它会在页面加载时用新的 URL(例如:def.com/newTest.js)覆盖该外部脚本。

任何人都可以让我知道如何在 IE11 中运行时覆盖 URL ... 任何帮助将不胜感激。

最佳答案

类似下面的内容(您可以将其合并到书签的一行):

var s = document.querySelector("script[src='abc.com/test.js']"); 
s.parentNode.removeChild(s);
s = document.createElement('script');  
s.src = "def.com/newTest.js";
document.body.appendChild(s)

关于javascript - 在 IE11 中通过 JS 在运行时覆盖 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41058387/

相关文章:

internet-explorer - Internet Explorer 版本后缀 : CO

html - CSS 动画加载器在 IE 11 中只能正常工作一次

javascript - javascript中根据id删除对象

javascript - 在javascript中单击文本时如何获取字符位置

javascript - 将对象转换为对象数组,每个对象包含原始对象的属性和值之一

javascript - JS 中的计时 - 多个 setIntervals 一次运行并同时启动?

html - 如何调整 anchor 标签内的图像,使其不会超出 anchor 标签的内容区域

javascript - 为多个页面和按钮添加事件监听器

css - Windows 8.1 IE11 中的电话号码样式

javascript - 通过 jQuery 将多个项目添加到表单