Javascript 清除PhantomJs中的所有注射

Javascript 清除PhantomJs中的所有注射,javascript,phantomjs,Javascript,Phantomjs,是否有可能移除以下机构提供的所有注射: phantom.injectJs(scriptName); 我想在qunit测试完成后清理phantom。除非您重新加载网页而不进行注入,否则我不相信您可以删除脚本注入。我会设置某种布尔标志来确定您的测试是否已完成,如果为真,则重新加载页面而不进行注入 此外,您还可以通过编程选择是否基于应用程序逻辑注入脚本。例如,如果您只想将jQuery注入几个页面,而不是全部页面,那么可以创建一个状态机来跟踪脚本所在的页面,并根据当前状态确定是否注入jQuery

是否有可能移除以下机构提供的所有注射:

phantom.injectJs(scriptName);

我想在qunit测试完成后清理phantom。

除非您重新加载网页而不进行注入,否则我不相信您可以删除脚本注入。我会设置某种布尔标志来确定您的测试是否已完成,如果为真,则重新加载页面而不进行注入

此外,您还可以通过编程选择是否基于应用程序逻辑注入脚本。例如,如果您只想将jQuery注入几个页面,而不是全部页面,那么可以创建一个状态机来跟踪脚本所在的页面,并根据当前状态确定是否注入jQuery