我想要这样做,当你点击我个人脸书页面上的封面图片时,你会被引导到我的网站,而不是我的fb照片库。
这就是我所做的......
- 点击图片 - 被察觉的元素 - 点击了我想改变的fb地址 -Edit HTML - 在facebook的位置添加了我的网站。
这很有效,但只需点击一下照片即可。之后,它回到我照片库中的默认Facebook地址。我的问题是,无论如何要永久地改变它?
谢谢,
布兰登
答案 0 :(得分:2)
无论如何要永久地改变它吗?
没有
您可以使用a few tools自动执行您手动执行的操作;将一些Javascript注入页面以修改该链接的href
属性。但是,这不是一般解决方案,您将是唯一一个看到效果的人,因为Facebook没有看到您所做的更改,而其他用户也没有您的脚本。
另一方面,如果您可以找到将javascript注入评论或在个人资料上发布的方法,则可以修改查看个人资料的任何人的链接。由于这种能力是众所周知的security issue,Facebook保护自己不受影响,因此成功的机会很小。
答案 1 :(得分:0)
你不能从你不拥有的网站改变源代码,你用浏览器做了什么只是那个时候工作但刷新之后它已经全部消失了,因为源代码再次被下载。 Javascript仅适用于客户端,因此您无法进行永久性更改。
查看this
答案 2 :(得分:0)
您可以生成比相册中的图片更复杂的内容。
使用opengraph:
<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/