【问题标题】:Containing a script包含脚本
【发布时间】:2019-07-26 16:07:48
【问题描述】:

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

js 文件几乎是在加载一个视图。

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

所以我想把它包含在一个元素中。如果不使用 iframe,这可能吗?以及使用 iframe 会有多糟糕?

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

【问题讨论】:

    标签: javascript html web dom


    【解决方案1】:

    很可能不会,很遗憾。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-08-07
      • 1970-01-01
      相关资源
      最近更新 更多