翻译弹窗的处理(弹窗翻译软件)
文章标签:
html 弹窗
前端网页代码层面
可以通过在 HTML 的 <meta> 标签中添加特定属性来告知浏览器不要对该页面进行翻译。
<meta name="google" content="notranslate" />
如果你需要在自动化测试或其他编程场景里控制浏览器禁用自动翻译提示,可使用 Puppeteer 之类的工具。下面是一个用 Puppeteer 实现的示例:
const puppeteer = require('puppeteer');
(async () => {
const browser = await puppeteer.launch({
headless: false,
args: [
'--disable-translate-auto-popup'
]
});
const page = await browser.newPage();
await page.goto('https://example.com');
// 后续可添加更多操作
// 关闭浏览器
// await browser.close();
})();
- 对于前端代码里的 meta 标签,不同浏览器的支持情况可能存在差异。
- 使用 Puppeteer 时,要先安装 Node.js 和 Puppeteer 库,可通过 npm install puppeteer 来完成安装。