Nightmare.evaluate()是一个用于在Nightmare实例中执行JavaScript代码的方法。它允许你在浏览器环境中运行自定义的脚本,但是有一些限制。
Nightmare.evaluate()中不能使用自定义的类,因为该方法的执行环境是在浏览器中,而不是在Node.js环境中。在浏览器环境中,只能使用浏览器原生的JavaScript对象和方法,无法直接使用自定义的类。
如果你想在Nightmare.evaluate()中使用自定义的类,可以考虑以下解决方案:
总之,Nightmare.evaluate()中不能直接使用自定义类,因为它的执行环境是在浏览器中。你可以通过转换为普通JavaScript对象或将逻辑移出Nightmare.evaluate()来解决这个问题。
云+社区技术沙龙[第7期]
技术创作101训练营
TVP技术夜未眠
腾讯技术创作特训营第二季第4期
云原生API网关直播
开箱吧腾讯云
技术创作101训练营
云+社区技术沙龙[第28期]
开箱吧腾讯云
开箱吧腾讯云
开箱吧腾讯云
领取专属 10元无门槛券
手把手带您无忧上云