有个工具,用electron编写,需要实现部分链接从系统浏览器打开而非electron打开,借用网上方法成功实现,但是最新发现,当一个页面多个同id的链接时,只有第一个链接可以从系统浏览器打开,其他还是用electron打开。于是就有了以下折腾记录。
首先打开electron的开发者工具,
发现确实只能获取第一个aHref的值,后面都无法获取,于是使用querySelectorAll()方法获取所有aHref对象,
控制台查看确实获取到了所有的aHref。最后循环绑定点击事件,测试成功。
喂马 劈柴 周游世界
网站已运行 7 年 307 天 14 小时 21 分
2 online · 89 ms
有个工具,用electron编写,需要实现部分链接从系统浏览器打开而非electron打开,借用网上方法成功实现,但是最新发现,当一个页面多个同id的链接时,只有第一个链接可以从系统浏览器打开,其他还是用electron打开。于是就有了以下折腾记录。
首先打开electron的开发者工具,
发现确实只能获取第一个aHref的值,后面都无法获取,于是使用querySelectorAll()方法获取所有aHref对象,
控制台查看确实获取到了所有的aHref。最后循环绑定点击事件,测试成功。
👍
💖
💯
💦
😄
🪙
👍
💖
💯
💦
😄
🪙