下一个问题是:我的应用程序中有 JavaScript 代码,我想从 PhantomJS 和 grover 检查/执行中跳过/隐藏一些和平的代码。
那么,如何跳过/隐藏 PhantomJS 或 grover 的代码执行?
注意:我在编写 JavaScript 单元测试时出现了问题。但我认为这在其他情况下会有所帮助。
下一个问题是:我的应用程序中有 JavaScript 代码,我想从 PhantomJS 和 grover 检查/执行中跳过/隐藏一些和平的代码。
那么,如何跳过/隐藏 PhantomJS 或 grover 的代码执行?
注意:我在编写 JavaScript 单元测试时出现了问题。但我认为这在其他情况下会有所帮助。
您只需要通过简单的验证来包装代码:
if (!window['phantom'] && !window['_phantom']) {
// your code here...
}
在这种情况下,您的应用程序中的代码将正常执行,但在 PhantomJS 或 grover 将检查它时会被跳过。
备注: