【问题标题】:LinkedIn company follow button opens blank pageLinkedIn 公司关注按钮打开空白页
【发布时间】:2018-07-02 00:55:43
【问题描述】:

LinkedIn的公司关注按钮打开一个空白页面是否正常? 该按钮来自LinkedIn提供的javascript sn-p。

我禁用了我用来确保不是问题的广告拦截器。

在检查器中,我可以看到按下它会提交一个 GET 请求,该请求以 200 OK 响应,但响应为空:

{"content":{},"status":"ok"}

然后它会打开一个空白页面。没有其他事情发生。

它发生在客户给我的代码的生产中,所以我认为他们可能遗漏了一些东西。于是我去了linkedin开发者网站:

https://developer.linkedin.com/plugins/follow-company

我输入了公司名称和语言,它会将按钮呈现为预览,并显示 js 代码以复制/粘贴到您需要的任何位置。

无论我选择什么公司或语言,结果总是一样的。空白页打开。我已经在本地和服务器中对其进行了测试。结果一样。

编辑:

这是我使用的 Javascript:

<script src="//platform.linkedin.com/in.js" type="text/javascript"> lang: nl_NL</script>
<script type="IN/FollowCompany" data-id="1441" data-counter="top"></script>

【问题讨论】:

  • 请在此问题中添加您正在使用的 javascript。
  • @BenSmith 谢谢,完成

标签: javascript linkedin


【解决方案1】:

它工作正常。

如果你在本地运行它会报错。如果您在没有服务器的情况下运行它,请检查它是否在沙箱中运行,如果它在沙箱中运行使用 <iframe sandbox="allow-same-origin allow-scripts allow-popups allow-forms" 查找更多关于沙盒的信息Play safely in sandboxed IFrames

在 W3 上试用 w3 Try IT

删除所有代码并复制粘贴。

<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width">
  <title>Check This</title>
</head>
<body>

    <script src="//platform.linkedin.com/in.js" type="text/javascript"> lang: nl_NL</script>
    <script type="IN/FollowCompany" data-id="1441" data-counter="top"></script>


</body>
</html>

【讨论】:

  • 它没有在任何沙箱中运行,而且我根本没有使用 iframe。只有2个脚本。而且我在本地和生产服务器中都运行它:solerpalau.nl 在 W3 中尝试它也有相同的结果。空白页打开。
  • 我检查了您的生产站点按钮,它让我关注您的公司,一段时间后,当我在 google chrome 中尝试时它没有工作,但在 Firefox 中完美运行。我也不知道为什么它没有发生在 chrome 中。如果我找到了一些解决方案,会告诉你。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-12-18
  • 1970-01-01
  • 1970-01-01
  • 2016-10-09
  • 1970-01-01
相关资源
最近更新 更多