好的,所以我有一个非常奇怪的应用程序,正在加载一个js文件,该文件又更新了页面的DOM。
js文件几乎可以加载视图。
我的问题是它没有被正确包含并且正在修改整个DOM(例如头部和身体)
所以我想将其包含在一个元素中。如果不使用iframe,这是否可能?以及使用iframe有多糟?
即使我无法修改加载的js文件,也许也可以用影子dom解决问题吗?
答案 0 :(得分:1)
不幸的是,很可能不会。
您可以通过在加载脚本之前通过在新的全局document
/ window
对象中进行猴子修补来尝试解决问题,具体取决于脚本的工作方式,但不能保证。