我已经在这里读了很多关于这个问题的文章,所以。
我只是想讨论如何做这件事。不是道德问题。
--
例如。
在谷歌搜索网页上。
在我点击该链接之前,该链接并未显示google url。
但是在我用shift-键点击链接后,状态栏上的url改变了。
这意味着谷歌网页显示的是“假URL”。
google压缩的脚本太难阅读和分析了。
编辑过的
第二个url应该可以在ie8上工作,即使我用Ctrl键点击。
发布于 2010-03-23 21:29:09
浏览器总是显示link的href属性(没有办法伪造),但是你可以捕获link的click事件,然后做任何你想做的事情。使用jQuery的示例:
$('a').each(function() {
$(this)
.attr('orig_href', $(this).attr('href'))
.attr('href', 'http://google.com');
}).click(function(e) {
e.preventDefault();
window.location.href = $(this).attr('orig_href');
});发布于 2010-03-23 21:26:55
<a href="http://this-url-will-be-shown/" onclick="location.href='http://this-url-will-be-opened/'; return false;">Click me</a>发布于 2010-03-23 21:27:14
您可以使用javascript更改窗口中的状态:
window.status='Your Message Here';您可以将其附加到某个事件(onmouseover)
例如:
<A HREF="http://www.stackoverflow.com" onMouseOver="window.status='http://www.google.com'; return true"></A>https://stackoverflow.com/questions/2500175
复制相似问题