包含脚本

时间:2019-03-05 08:42:47

标签: javascript html web dom

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

js文件几乎可以加载视图。

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

所以我想将其包含在一个元素中。如果不使用iframe,这是否可能?以及使用iframe有多糟?

即使我无法修改加载的js文件,也许也可以用影子dom解决问题吗?

1 个答案:

答案 0 :(得分:1)

不幸的是,很可能不会。

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