admin管理员组文章数量:1130349
首先先报坑
window.open(xxxxxxxxxxxxxxxxxx)
这个是可以的,但是!
在electron中,除非你require了shell,不然这个方法是打开了第二个链接为 xxxxx 的electron应用,而不是默认浏览器
正题:
// 打开新窗口
const openDefaultBrowser = function (url) {
var exec = require('child_process').exec;
console.log(process.platform)
switch (process.platform) {
case "darwin":
exec('open ' + url);
break;
case "win32":
exec('start ' + url);
break;
default:
exec('xdg-open', [url]);
}
}
通过node微服务,在后端直接可以
// openDefaultBrowser('https://www.baidu')
然后是默认浏览器打开的外部链接!
完美解决。
思路可以参考我访问我自己。
hhhhhh五一假期结束了好好开发直播功能
首先先报坑
window.open(xxxxxxxxxxxxxxxxxx)
这个是可以的,但是!
在electron中,除非你require了shell,不然这个方法是打开了第二个链接为 xxxxx 的electron应用,而不是默认浏览器
正题:
// 打开新窗口
const openDefaultBrowser = function (url) {
var exec = require('child_process').exec;
console.log(process.platform)
switch (process.platform) {
case "darwin":
exec('open ' + url);
break;
case "win32":
exec('start ' + url);
break;
default:
exec('xdg-open', [url]);
}
}
通过node微服务,在后端直接可以
// openDefaultBrowser('https://www.baidu')
然后是默认浏览器打开的外部链接!
完美解决。
思路可以参考我访问我自己。
hhhhhh五一假期结束了好好开发直播功能
版权声明:本文标题:electron打开系统默认浏览器 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://it.en369.cn/jiaocheng/1717766557a451417.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。


发表评论