var code = "475eeefb-e0f5-4119-93bb-bc372f68ba40"
將 Puppeteer 的可執(zhí)行路徑設(shè)置為 Electron 的可執(zhí)行路徑來(lái)實(shí)現(xiàn)這一點(diǎn)
以下是一個(gè)示例代碼,展示了如何在 Puppeteer 中使用 Electron 的瀏覽器二進(jìn)制文件:
const puppeteer = require('puppeteer-core');
(async () => {
// 設(shè)置 Electron 的可執(zhí)行路徑
const executablePath = '/path/to/electron';
// 啟動(dòng) Puppeteer,并將可執(zhí)行路徑設(shè)置為 Electron 的可執(zhí)行路徑
const browser = await puppeteer.launch({
executablePath,
});
// 進(jìn)行其他操作...
await browser.close();
})();
在上述代碼中,你需要將 executablePath 變量設(shè)置為 Electron 的可執(zhí)行路徑。然后,在啟動(dòng) Puppeteer 時(shí),將 executablePath 設(shè)置為 launch 方法的配置選項(xiàng)中。這樣,Puppeteer 將使用指定的 Electron 可執(zhí)行文件來(lái)啟動(dòng)瀏覽器。
請(qǐng)注意,Puppeteer 需要與 Electron 版本兼容。因此,你需要確保 Puppeteer 和 Electron
的版本匹配。你可以通過(guò)在 package.json 文件中指定正確的版本號(hào)來(lái)確保兼容性。例如,如果你的 Electron 版本是
12.0.0,你可以在 package.json 文件中設(shè)置 “puppeteer”: “^12.0.0”,以確保 Puppeteer 使用與 Electron 版本兼容的 Chromium 版本。
自研產(chǎn)品推薦
推薦理由
postman在國(guó)內(nèi)使用已經(jīng)越來(lái)越困難:
1、登錄問(wèn)題嚴(yán)重
2、Mock功能服務(wù)基本沒法使用
3、版本更新功能已很匱乏
4、某些外力因素導(dǎo)致postman以后能否使用風(fēng)險(xiǎn)較大
出于以上考慮因此筆者自己開發(fā)了一款api調(diào)試開發(fā)工具SmartApi,滿足基本日常開發(fā)調(diào)試api需求
簡(jiǎn)介
歷時(shí)一年半多開發(fā)終于smartApi-v1.0.0版本在2023-09-15晚十點(diǎn)正式上線
smartApi是一款對(duì)標(biāo)國(guó)外的postman的api調(diào)試開發(fā)工具,由于開發(fā)人力就作者一個(gè)所以人力有限,因此v1.0.0版本功能進(jìn)行精簡(jiǎn),大功能項(xiàng)有:
- api參數(shù)填寫
- api請(qǐng)求響應(yīng)數(shù)據(jù)展示
- PDF形式的分享文檔
- Mock本地化解決方案
- api列表數(shù)據(jù)本地化處理
- 再加上UI方面的打磨
下面是一段smartApi使用介紹:文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-689146.html
下載地址:
https://pan.baidu.com/s/1kFAGbsFIk3dDR64NwM5y2A?pwd=csdn文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-689146.html
到了這里,關(guān)于【electron】Puppeteer 和 Electron 共用同一個(gè)Chrome 或 Chromium瀏覽器二進(jìn)制文件的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!