如何在悬停超链接时阻止在状态栏显示网址?
答案 0 :(得分:6)
您可以更改超链接以使用JavaScript导航到该网址。例如,如果您想要指向http://conglomo.co.nz/的链接:
<a href="javascript:;" onclick="location.href='http://conglomo.co.nz/'">Conglomo</a>
虽然这不像更改window.status那样漂亮(由于浏览器设置不适用于所有人),但它会完全隐藏状态栏中的URL。
答案 1 :(得分:3)
没有办法可靠地做到这一点,也没有办法做到这一点。
用户可以通过其他方法获取状态栏中的任何信息,因此无法增加安全性。
如果你担心美学,那么大多数看过它的人更容易被缺乏正常状态信息而烦恼,那么他们就会看起来像'丑陋'的URI。
如果您真的想尝试这样做,可以查看window.status。令人高兴的是,大多数现代浏览器都允许阻止此功能。
例如,Firefox默认阻止它:此属性在Firefox和其他一些浏览器的默认配置中不起作用:设置window.status对状态栏中显示的文本没有影响。要允许脚本更改状态栏文本,用户必须在
dom.disable_window_status_change
屏幕中将about:config
首选项设置为false。
答案 2 :(得分:1)
你需要javascript而不是php,你可以使用onMouseOver
和window.status
之类的:
<a href="address" onMouseOver="window.status = ''">A Link</a>
注意: 这不是一个好习惯 ,熟练的人可以轻松找到它。