繁体   English   中英

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

[英]HTML “mailto:” not opening in new window

这是我的第一篇文章。 我正在尝试使用“模板化” Javascript创建一个mailto链接,该Javascript从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中的行为Chrome Settings->Content Settings->Manage Handlers...

也许阅读

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM