1
我使用的是MVC 5,當我嘗試點擊<a href="mailto:[email protected]"></a>
時,所有瀏覽器都嘗試導航www.website.com/some/route/id/mailto:[email protected]
。Mailto鏈接導航到不同的網址
我不明白這種行爲,找不到任何有關此問題的人。
HTML:
<section>
<ul>
<li>
<a href="mailto:[email protected]">
<div class="social-icon mailto"></div>
</a>
</li>
</ul>
</section>
也許這就是干擾:
app.click_handler = function (e) {
if (!GLOBALS.SUPPORT.PUSH_STATE)
return true;
var url = $(this).attr('href'),
title = $(this).attr('title');
if (url.match(/:\/\//)) {
return true;
}
if (url === '#') {
return false;
}
e.preventDefault();
GLOBALS.VALUES.CURRENT_ELEMENT = $(this);
History.pushState({}, title, url);
};
$(document).on('click', 'a', app.click_handler);