Javascript 如何在WebApps中处理第三方JS

Javascript 如何在WebApps中处理第三方JS,javascript,dom,Javascript,Dom,我们使用的是一个很重的AJAX Web应用程序,它有许多第三方应用程序提供一些服务,但它会泄漏内存。我们是否真的有可能将这些第三方移动到另一个DOM,而它仍然保持活动状态,并且始终与主DOM交互?如果第三方DOM杂乱无章,我们需要让所有用户刷新它,然后重新打开,而不影响主DOM。 具体地说,我正在尝试在我们的应用程序中使用TinyMCE编辑器进行细分 1) 它应该有一个不同的DOM(为什么?这样就不会一直加载它了) 2) 与现有DOM分离(为什么?以便可以关闭和刷新它而不影响主应用程序) Tex

我们使用的是一个很重的AJAX Web应用程序,它有许多第三方应用程序提供一些服务,但它会泄漏内存。我们是否真的有可能将这些第三方移动到另一个DOM,而它仍然保持活动状态,并且始终与主DOM交互?如果第三方DOM杂乱无章,我们需要让所有用户刷新它,然后重新打开,而不影响主DOM。 具体地说,我正在尝试在我们的应用程序中使用TinyMCE编辑器进行细分

1) 它应该有一个不同的DOM(为什么?这样就不会一直加载它了

2) 与现有DOM分离(为什么?以便可以关闭和刷新它而不影响主应用程序

Textareas被转换为TinyMCe编辑器,如果我们可以有类似onhover的东西,调用一个活动的特定DOM加载TinyMCe编辑器与主DOM交互并完成任务。。。我们足够好了。我基本上希望第三方的东西在另一个DOM中
而且随时都可以访问

你试过使用吗。我一直在做一个项目,在这个项目中,我们使用jsdom在一个可沙盒的webworker中工作,这样我们就可以在给定的条件下设置dom访问并终止第三方代码?第二个DOM是免费提供的。iframe是否共存?我有AJAX意图的东西,所以iframe可以一直保留在内存中吗?让我换一种说法,我可以从iFrame做AJAX,而不是我的主窗口?把事情分开?