javascript - 剧作家关闭未编号的页面
问题描述
我使用代码
const {chromium} = require('playwright');
(async () => {
const userDataDir = '\NewData';
const browser = await chromium.launchPersistentContext(userDataDir,{headless:false});
const page = await browser.newPage();
await page.goto('https://www.google.com/')
})()
但是浏览器在打开谷歌之前会运行一个空白标签,我认为这是因为我写错了cookie,但我不想重写它们。如何关闭第一个选项卡?
解决方案
保存上下文不会阻止浏览器离开该空选项卡。如果你不想看到它,你可以使用它而不是创建一个新的。
const context = await chromium.launchPersistentContext(userDataDir,{headless:false});
const [ page ] = context.pages();
await page.goto('https://www.google.com/')
推荐阅读
- terraform - 使用 Terraform 验证时找不到所需的参数
- postgresql - 获取字段日期的返回数据作为当前日期
- jdbc - 使用 JDBC Driver 调用存储过程并注册 out 参数
- python - 如何在 C++ 中使用“in”关键字
- java - 为什么@Configuration 和@Service 在一起?我们得到了什么额外的东西?
- grails - Grails 嵌套的 URL 映射产生为 null
- typescript - 尽管 event.preventDefault (),为什么我的页面仍然重新加载?
- java - finishConnect(..) 失败:连接被拒绝:localhost/127.0.0.1,错误:Webflux、Webclient、Spring boot、java
- excel - 从另一个工作簿复制不太大的 Excel 表会导致定义范围出现问题
- node.js - 从 api 端点获取项目列表