我document
对 puppeteerevaluate
方法中的参考感到困惑。官方文档有一些代码如下。在waitFor
函数中,节点脚本中有文档引用。我确实理解这些行很可能被执行为:waitForHandler.toString()
然后被传输到浏览器环境以通过 WebSocket 连接运行。无论如何,文档和其他一些变量(例如window)在节点脚本中出现时确实会引起混淆,不是吗?对此有任何解释吗?
await page.waitFor(() => !!document.querySelector('.foo'));
小怪兽爱吃肉
相关分类