我使用nightmarejs,我遇到了一个我不知道如何解决的问题。
我使用 goto(URL)指令,后跟 evaluate()指令,以便在网页上执行某些操作。 DOM在2-3秒后就绪,但我相信指令 goto()等待整页下载非常繁重(需要6-7秒)。
有没有办法告诉噩梦在DOM准备好后立即启动evaluate()函数,而不是在页面完全加载时?
答案 0 :(得分:1)
Nightmare还没有支持将额外的参数/选项传递给goto
函数,也没有关于访问电子提供的窗口内容api的正确文档。
您可以通过dom-ready
事件跟踪是否加载了网页,但您现在无法对其进行任何操作。
如果有解决方案,我会更新答案。