HTML “mailto:” 未在新窗口中打开

HTML "mailto:" not opening in new window

本文关键字:在新窗口中打开 mailto HTML      更新时间:2023-09-26

这是我的第一篇文章。我正在尝试使用"模板化"Javascript创建一个mailto链接,该链接从JSON对象中获取以下摘录:

var menu = {
"menu": [
     {
     "title": "let's talk",
     "link": "mailto:mrlevitas@yahoo.com"
      }
   ]
}

其中"+menu.menu[i].link+"替换为"mailto:mrlevitas@yahoo.com"

for (i=0; i<menu.menu.length; i=i+1) {
     entry = '<li><a href="'+menu.menu[i].link+'">'+menu.menu[i].title+' </a></li>';
}
$("#navmenu:last").append(entry);

当我点击页面(http://mrlevitas.github.io)时,chrome或Firefox中没有任何反应。

有什么建议吗?

您可能

希望使用

for (i=0; i<menu.menu.length; i=i+1) {
 entry = '<li><a href="'+menu.menu[i].link+'"  target="_BLANK">'+menu.menu[i].title+' </a></li>';
}
$("#navmenu:last").append(entry);

它将打开一个新窗口。

它是特定于浏览器设置的,即。 它的行为会根据用户的浏览器设置而有所不同。用户可以通过访问chrome://settings/handlersChrome Settings->Content Settings->Manage Handlers...来更改mailto:链接在 chrome 中的行为方式

可能阅读此内容