2012-06-29 127 views
0

我注意到我已经登录到FB,并且有人发布了一个链接,当我将鼠标悬停在它上面时,我的状态栏(在底部......这是状态,对不对?)显示这个故事,但如果我右键点击并说“复制链接”链接转换成一个FB跟踪附加。比如有人发布了波士顿评论的故事。屏幕和悬停文字都表明,网址是:如何覆盖JS URL覆盖?

http://www.bostonreview.net/BR37.4/junot_diaz_paula_moya_drown_race.php

但如果我真的点击链接或右键单击并说“复制链接地址”或“复制链接位置”的URL转换为像这样(我在一些X的交换):

http://www.facebook.com/l.php?u=http%3A%2F%2Fwww.bostonreview.net%2FBR37.4%2Fjunot_diaz_paula_moya_drown_race.php&h=wAQG1wXXXXXyoIDSg_ceA9JIXoBRD_o6XXXXXA0Llo4HA

我可以使用元素检查绕过它,但我很好奇我是否可以禁用,在其他方面。

我意识到这仅仅是一个编程问题,因为我真的只是想调整我自己的浏览器行为,但我不知道还有什么要问的。

+0

这是相关的:http://stackoverflow.com/questions/11045449/why-does-facebook-change-the-url-when-i-click-on-a-link但Q为什么不是解决方法 – Amanda

回答

1

但我很好奇我是否可以通过其他方式禁用它。

你可以写你自己的用户的JavaScript /浏览器扩展/书签,即经过一个网页上的所有链接,如果他们的HREF具有正确的格式提取ü参数,并将其设置为新的href ...

+0

好的,这听起来是正确的。所以...有关开始使用的提示? – Amanda

+0

一些基本的JavaScript知识,如何遍历DOM,可能有些阅读您的浏览器如何支持/实现用户JavaScript ...... – CBroe

0

您无法更改Facebook上的链接。 Facebook上的所有链接都通过链接跟踪页面。 Facebook可能以多种方式使用它(用户跟踪,防病毒等)。 Faceboo中的所有链接,无论是通过应用程序还是由用户手动发布,都会有这个长URL通过l.php