我有以下内容:
<a class="button accessLink"
id="loginLink"
href="#"
data-action="Login"
data-dialog="access"
data-disabled="false"
data-entity="n/a"
data-href="/MyAccount/Access/Login"
title="Login">Login</a>
和
$('.accessLink')
.mouseover(function() {
window.status = '';
});
然而,当我鼠标悬停在上面的链接时,我仍然看到
<my ip address>/#
还有其他方法可以在浏览器窗口的底部停止显示吗?
答案 0 :(得分:3)
不如何完全使用锚<a>
标记?
处理jQuery中<span>
或<div>
元素的click事件,并执行location.href以将用户带到element的data-href中指定的链接。这样,状态栏中就不会显示任何内容。
答案 1 :(得分:0)
window.status
。考虑一下
恶意网站可以有效模仿可信实体的场景:
<script>
$('#bad-link').mouseover(function() {
window.status = 'www.microsoft.com';
});
</script>
<a href="http://www.example.com/something-bad" id="bad-link">Click me</a>
另外请记住,默认情况下很多浏览器甚至不再显示状态栏了!
答案 2 :(得分:0)
请试试这个:
指定href =“javascript:”
<a class="button accessLink"
id="loginLink"
href="javascript:"
data-action="Login"
data-dialog="access"
data-disabled="false"
data-entity="n/a"
data-href="/MyAccount/Access/Login"
title="Login">Login</a>