【发布时间】:2020-03-27 00:00:59
【问题描述】:
我正在以下列方式使用exposeFunction-command:
await this.page.exposeFunction('foo', function(){ return 'bar'; });
这按预期工作,并为我提供了 window.foo 功能。
如果我再次调用此代码,我会收到以下错误:
Error: Failed to add page binding with name foo: window['foo'] already exists!
在使用 page.goto() 导航时,此错误甚至仍然存在。
有没有办法解除对exposeFunction()暴露的函数的绑定?
【问题讨论】:
标签: javascript node.js puppeteer webautomation