javascript - 包含脚本

标签 javascript html web dom

好的,所以我有一个相当奇怪的应用程序,它正在加载一个 js 文件,该文件又更新我页面的 DOM。

js 文件几乎正在加载 View 。

我遇到的问题是它没有正确包含并且正在修改整个 DOM(例如头部和主体)

所以我想将其保留在一个元素中。不使用 iframe 是否可以实现?使用 iframe 会有多糟糕?

即使我无法修改加载的js文件,是否可以通过shadow dom以某种方式解决?

最佳答案

不幸的是,很可能不会。

您可以在加载脚本之前尝试通过在新的全局 document/window 对象中进行猴子修补来解决问题,具体取决于它的工作方式,但是没有什么是可以保证的。

关于javascript - 包含脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54998600/

相关文章:

javascript - 如何在单击按钮时复制 URL?

javascript - 为什么在尝试访问此全局变量时出现 Uncaught ReferenceError ?

JavaScript - 从字符串中删除除十六进制之外的所有内容

javascript - Jwplayer 与 angularjs

php - 在包含 php 文件后,我的表的 css 设置在标题位置消失了

jquery - 可以有一个 float 的水平滚动条吗?

javascript - 如何在对象中设置对象?

html - 使 Logo div 成为可点击的链接

javascript - 缩放浏览器窗口时两个表格的宽度不同步

iphone - 在 iOS 中自动安装网络应用程序?