有个工具,用electron编写,需要实现部分链接从系统浏览器打开而非electron打开,借用网上方法成功实现,但是最新发现,当一个页面多个同id的链接时,只有第一个链接可以从系统浏览器打开,其他还是用electron打开。于是就有了以下折腾记录。
首先打开electron的开发者工具,
7851812b0376a677e54734907bdacf8
55ea47b37939356f5367ff0f9abda8b
20221227125645

发现确实只能获取第一个aHref的值,后面都无法获取,于是使用querySelectorAll()方法获取所有aHref对象,
20221227125817
控制台查看确实获取到了所有的aHref。最后循环绑定点击事件,测试成功。
f620cb56a839d927b528e8cd06c3c5d

最后修改:2022 年 12 月 27 日
如果觉得我的文章对你有用,请随意赞赏