1

我希望这样当您在我的个人 Facebook 页面上单击我的封面图片时,您会被定向到我的网站而不是我的 fb 照片库。

这就是我所做的......

- 右键单击​​图像 - 检查元素 - 右键单击​​我想要更改的 fb 地址 - 编辑 HTML - 在 facebook 的位置添加我的网站。

这行得通,但是它只需要单击照片即可。之后,它又回到了我照片库中的默认 Facebook 地址。我的问题是有没有永久改变它?

谢谢,

布兰登

4

3 回答 3

2

无论如何要永久更改它吗?

不。

您可以使用一些 工具来自动化您手动执行的操作;在页面中注入一些 Javascript 以修改该href链接的属性。但是,这不是一个通用的解决方案,您将是唯一看到效果的人,因为 Facebook 看不到您所做的更改,其他用户也不会拥有您的脚本。

另一方面,如果您能找到一种方法将 javascript 注入到您个人资料上的评论或帖子中,您将能够修改任何查看您个人资料的人的链接。由于此功能是众所周知的安全问题,Facebook 会保护自己免受此问题的影响,因此您成功的机会很小。

于 2012-02-03T23:00:55.650 回答
0

您可以生成比相册中的图像更复杂的内容。

使用开放图:

<meta property="og:title" content="The Rock"/>
<meta property="og:type" content="movie"/>
<meta property="og:url" content="http://www.imdb.com/title/tt0117500/"/>
<meta property="og:image" content="http://ia.media-imdb.com/rock.jpg"/>
<meta property="og:site_name" content="IMDb"/>
<meta property="fb:admins" content="USER_ID"/>
<meta property="og:description"
          content="A group of U.S. Marines, under command of
                   a renegade general, take over Alcatraz and
                   threaten San Francisco Bay with biological
                   weapons."/>

喜欢相关页面,完成。你的时间线会更好,而且你不需要破解。

有关 OpenGraph 的更多信息:https ://developers.facebook.com/docs/opengraphprotocol/

于 2012-02-03T23:52:33.113 回答
0

您不能从您不拥有的站点更改源代码,您对浏览器所做的操作只是在那个时候起作用,但是刷新后它就全部消失了,因为再次下载了源代码。Javascript 仅适用于客户端,因此您无法进行永久性更改。

看看这个

于 2012-02-02T22:58:38.487 回答