繁体   English   中英

如何覆盖JS URL覆盖?

[英]How do I override a JS URL override?

我注意到我已经登录到FB,并且有人发布了一个链接,当我将鼠标悬停在其上时,我的状态栏(在底部...状态,对吗?)显示了该故事的URL。 ,但是如果我右键单击并说“复制链接”,则该链接将转换为附加了FB跟踪的链接。 例如,有人发布了《波士顿评论》的故事。 屏幕和悬停文本均显示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

我可以使用元素检查器来解决它,但是我很好奇我是否可以通过其他方式禁用它。

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

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

您可以编写自己的用户JavaScript /浏览器扩展/书签,它会遍历页面上的所有链接,如果他们的href具有正确的格式,则会提取u参数并将其设置为新的href…

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM