我的网站顶部有一个LinkedIn共享按钮。这似乎在Chrome,Firefox和IE中运行得很好。然而,对于Edge,我们得到了一条丑陋的错误消息:

我在LinkedIn的开发人员门户上使用了共享插件生成器,它生成了以下脚本:
<script src="//platform.linkedin.com/in.js" type="text/javascript"> lang: en_US</script>
<script type="IN/Share" data-url="https://www.aoccorp.com"></script>
为什么它在边缘中不能工作,而在其他浏览器中工作呢?
谢谢,史蒂夫
更新:令人感兴趣的是,我在LinkedIn自己的开发者博客(https://developer.linkedin.com/blog/posts/2018/deprecating-the-inshare-counter)中经历了同样的行为。
发布于 2018-05-24 18:46:30
谢谢你提出这个问题!LinkedIn插件和Microsoft存在一个已知的兼容性问题。当我们的团队正在研究解决方案时,您将继续看到Microsoft中的这些类型的错误。
发布于 2020-05-17 17:54:01
解决方案:不使用LinkedIn共享库.
看看:用LinkedIn共享插件发布IE,这是2018年的另一个帖子,也有同样的问题。这里还有另一个人:2019年的单击IE/Edge上的LinkedIn共享按钮时出错。而且,正式从LinkedIn,如果你想让这个插件工作,你需要让你的用户这样做:
是合理的要求你的用户重新配置他们的浏览器只是为了能够点击你的网站上的一个单一的按钮?回答:否。
您不需要依赖LinkedIn共享插件。你真正需要的就是..。
https://www.linkedin.com/sharing/share-offsite/?url={url}然后确保它的工作,跨浏览器是在你的手中。
资料来源:微软LinkedIn共享网址文档.
当然,每个人都说:不要重新发明车轮!我完全同意!但是当你发现一辆有方型、立方轮子的汽车时,也许你想重新考虑一下!
如果您对一个定期维护的GitHub项目感兴趣,这样您就不必对此进行跟踪,请查看它!社会共享网址

https://stackoverflow.com/questions/50357798
复制相似问题