Как убрать подсказку адреса ссылки в Chrome?
В Chrome при наведении на ссылки в левом нижнем углу окна выплывает подсказка с адресом этой самой ссылки. Можно ли какими либо средствами css или js убрать её?
1 ответов
Подозреваю, что это возможно лишь через маскировку ссылок. Атрибут href удаляется, а самому A-элементу ставится обработчик на клик, в котором и происходит переход по удаленному URL. Ну и, поскольку после удаления атрибута href ссылка теряет свое специфичное форматирование, то надо позаботиться о стилях.
var masquerade_links = function(){
$('a').each(function(){
var href = $(this).attr('href');
$(this)
.removeAttr('href')
.css({
color: 'blue',
'text-decoration': 'underline',
cursor: 'pointer'
})
.click(function(){ window.location = href; });
});
};
Пример можно глянуть тут: http://jsfiddle.net/xPy66/
Естественно, этот пример сознательно упрощен и не обрабатывает, к примеру, случаи с атрибутами target. Но его можно "допилить" до любой приемлемой функциональности.