[英]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/handlers
或Chrome Settings->Content Settings->Manage Handlers...
来更改mailto:
链接在chrome中的行为Chrome Settings->Content Settings->Manage Handlers...
也许阅读本
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.