有个工具,用electron编写,需要实现部分链接从系统浏览器打开而非electron打开,借用网上方法成功实现,但是最新发现,当一个页面多个同id的链接时,只有第一个链接可以从系统浏览器打开,其他还是用electron打开。于是就有了以下折腾记录。
首先打开electron的开发者工具,
发现确实只能获取第一个aHref的值,后面都无法获取,于是使用querySelectorAll()方法获取所有aHref对象,
控制台查看确实获取到了所有的aHref。最后循环绑定点击事件,测试成功。
有个工具,用electron编写,需要实现部分链接从系统浏览器打开而非electron打开,借用网上方法成功实现,但是最新发现,当一个页面多个同id的链接时,只有第一个链接可以从系统浏览器打开,其他还是用electron打开。于是就有了以下折腾记录。
首先打开electron的开发者工具,
发现确实只能获取第一个aHref的值,后面都无法获取,于是使用querySelectorAll()方法获取所有aHref对象,
控制台查看确实获取到了所有的aHref。最后循环绑定点击事件,测试成功。
2 条评论
尊敬的独立博客作者您好,您的博客已经被收录在博客乌托邦,博客乌托邦是一个中文独立博客文章聚合搜索平台,如有疑问可前往https://utopiablog.cn 留言,祝您新春愉快!
你说这标题,搜electron的最后发现是selector你没搞清楚,想问selector的搜不到