如何在不使用iFrame的情况下对一些外部Javascript进行沙箱处理?
我想在网页上添加一些外部脚本。这个脚本是pluggins,它应该只能访问和修改分配给它的dom部分。这个脚本将由eternals开发人员开发,我无法手动控制它们 我知道我可以通过为每个插件创建一个iframe来轻松处理这个问题。不幸的是,这种解决方案在移动设备上的速度非常慢 我如何在不使用iframe的情况下对该脚本进行沙箱处理?(我也可以在服务器端做一些工作)如何在不使用iFrame的情况下对一些外部Javascript进行沙箱处理?,javascript,web,sandbox,Javascript,Web,Sandbox,我想在网页上添加一些外部脚本。这个脚本是pluggins,它应该只能访问和修改分配给它的dom部分。这个脚本将由eternals开发人员开发,我无法手动控制它们 我知道我可以通过为每个插件创建一个iframe来轻松处理这个问题。不幸的是,这种解决方案在移动设备上的速度非常慢 我如何在不使用iframe的情况下对该脚本进行沙箱处理?(我也可以在服务器端做一些工作) 非常感谢:)我们可以做些什么,制作他们的语言版本。这可能是一种方法。他们最近给出了它,我想知道为什么…你可以在Web Workers中
非常感谢:)我们可以做些什么,制作他们的语言版本。这可能是一种方法。他们最近给出了它,我想知道为什么…你可以在Web Workers中运行不受信任的脚本,并与他们交换消息,从你的核心脚本更新UI(DOM)。可以做什么,并制作他们的语言版本。这可能是一种方法。他们最近给出了它,我想知道为什么…您可以在Web Workers中运行不受信任的脚本,并与他们交换消息,以从您的核心脚本更新UI(DOM)。