首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在浏览器中打开来自电子邮件的链接

在浏览器中打开来自电子邮件的链接
EN

Stack Overflow用户
提问于 2015-07-31 23:14:57
回答 7查看 48.7K关注 0票数 55

有没有什么(简单的/内置的方式)打开一个新的浏览器(我指的是默认的OS浏览器)窗口来打开Electron的链接,而不是访问你的Electron应用程序中的链接?

EN

回答 7

Stack Overflow用户

回答已采纳

发布于 2015-07-31 23:15:59

您可以简单地使用:

代码语言:javascript
运行
复制
require("shell").openExternal("http://www.google.com")
票数 73
EN

Stack Overflow用户

发布于 2015-12-29 09:24:45

编辑:@Arjun Kava的答案现在好多了。

这个答案相当陈旧,并且假设您有jQuery。

代码语言:javascript
运行
复制
const shell = require('electron').shell;
  
// assuming $ is jQuery
$(document).on('click', 'a[href^="http"]', function(event) {
    event.preventDefault();
    shell.openExternal(this.href);
});
票数 32
EN

Stack Overflow用户

发布于 2019-12-27 18:23:17

代码语言:javascript
运行
复制
mainWindow.webContents.on('new-window', function(e, url) {
  e.preventDefault();
  require('electron').shell.openExternal(url);
});

要求您在锚定标记上使用target="_blank“。

票数 11
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31749625

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档