【问题标题】:Cover Image link to my website封面图片链接到我的网站
【发布时间】:2012-11-19 07:59:05
【问题描述】:

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

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

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

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

谢谢,

布兰登

【问题讨论】:

    标签: facebook web hyperlink photo cover


    【解决方案1】:

    有没有办法永久改变它?

    没有。

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

    另一方面,如果您能找到一种方法将 javascript 注入到您个人资料上的评论或帖子中,您就可以为查看您个人资料的任何人修改链接。由于这种能力是众所周知的security issue,Facebook 会保护自己免受这种能力的侵害,因此您成功的机会很小。

    【讨论】:

      【解决方案2】:

      您无法更改不属于您的网站的源代码,您对浏览器所做的操作只是在那个时候有效,但刷新后一切都消失了,因为再次下载了源代码。 Javascript 仅适用于客户端,因此您无法进行永久性更改。

      看看this

      【讨论】:

        【解决方案3】:

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

        使用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/

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2014-05-19
          • 1970-01-01
          • 1970-01-01
          • 2013-12-30
          • 2023-03-16
          • 2015-05-07
          • 2014-04-18
          • 2021-09-18
          相关资源
          最近更新 更多