我正在尝试创建一个新页面并手动设置其内容。由于注入(inject)代码的空白页面的 url 仍然是 about:blank,因此该页面上的所有相关链接都已损坏。有没有办法设置页面的 url,而不需要通过 goto 实际导航到该 url?
最佳答案
我可以想到两个选择:
- 创建一个函数,将相对路径转换为
file://
URL。 - 运行一个简单的服务器。我写了一篇关于这个的文章on my blog
关于puppeteer - 如何设置当前 url,以便在 puppeteer 中注入(inject)自定义 html 时正确解析相对链接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69201513/