【问题标题】:Redirecting to a different page when link is opened in browser在浏览器中打开链接时重定向到不同的页面
【发布时间】:2017-01-21 19:55:34
【问题描述】:

我真的很困惑如何创建这个,所以请帮帮我。 我有一个 html 页面,我在其中添加了元字段以在 facebook 和 skype 上进行链接预览。现在我想要的是,当我在 FB 或 skype 上共享此链接时,它应该显示链接预览以及我在 meta 中指定的图像,并且当用户单击链接时,此链接应在浏览器中打开,然后重定向到另一个我使用 get 请求通过我的服务器发送的链接?

我该怎么做?

所以链接应该在预览中显示元信息,并在浏览器中加载时重定向到新页面

<html>
<meta property="og:image" content="http://example.com"/>

<script type="text/javascript">

            function Redirect() {
               window.location="http://www.example2.com";
            }

            Redirect();

      </script>
<body>

</body>
</html>

【问题讨论】:

  • 请在此处添加您的代码
  • 是的,我做到了。但我无法在 whatsapp 上预览链接,它在 facebook 上工作

标签: javascript jquery html facebook


【解决方案1】:

您无法直接执行此操作,因为您共享的是链接而不是网页。单击共享链接将始终将您重定向到该链接。

您可以这样做,在您的 http://example.com 中包含您的重定向逻辑 通过这样做,用户将登陆http://example.com 并自动重定向到http://example2.com

【讨论】:

    【解决方案2】:

    通过使用 window.location="www.example1.com",我能够做到这一点。但我只能在 FB 上预览链接,但不能在 whatsapp 上预览。

    【讨论】:

      猜你喜欢
      • 2013-08-01
      • 2018-11-10
      • 2013-01-23
      • 2023-03-03
      • 1970-01-01
      • 1970-01-01
      • 2012-06-11
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多