将鼠标悬停在某个链接上时,浏览器底部会弹出“目标”。如何删除它?
我花了几个小时搜索它,却找不到该死的'目的地弹出'的东西。
答案 0 :(得分:1)
我不相信它实际上可以被禁用,但如果你必须的话,你可以破解它。您可以从链接中删除“href”属性,而是将click事件侦听器附加到更改页面的元素。您可以将href存储在元素本身上,方法是将其重命名为data-href
,这是正确的。但是,我不建议这样做。尽管如此,你走了:
<强> Live demo (click). 强>
<a data-href="some/place">No Status on this Link!</a>
<强> JavaScript的:强>
var anchors = document.querySelectorAll('a[data-href]');
for (var i=0; i<anchors.length; ++i) {
var anchor = anchors[i];
var href = anchor.getAttribute('data-href');
anchor.addEventListener('click', function() {
window.location = href;
});
}
答案 1 :(得分:0)
我认为不可能。但是如果你想实现这一点,不要让 href 属性转到目标网址,而是使用onclick事件,如:
<a href="#" onclick="location.href ='http://www.example.com';">Some Text</a>