好的,所以我有一个相当奇怪的应用程序,它正在加载一个 js 文件,该文件又更新我页面的 DOM。
js 文件几乎正在加载 View 。
我遇到的问题是它没有正确包含并且正在修改整个 DOM(例如头部和主体)
所以我想将其保留在一个元素中。不使用 iframe 是否可以实现?使用 iframe 会有多糟糕?
即使我无法修改加载的js文件,是否可以通过shadow dom以某种方式解决?
最佳答案
不幸的是,很可能不会。
您可以在加载脚本之前尝试通过在新的全局 document
/window
对象中进行猴子修补来解决问题,具体取决于它的工作方式,但是没有什么是可以保证的。
关于javascript - 包含脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54998600/