linkedin共享按钮将document.onreadystatechange事件函数重写为null

问题描述 投票:0回答:1

我正在使用Share Plugin Generator给我的脚本标签嵌入LinkedIn共享按钮。

<script src="//platform.linkedin.com/in.js" type="text/javascript"> lang: en_US</script>

当我将其添加到网站的页脚时,它会设置document.onreadystatechange

document.onreadystatechange = function() {
    if (document.readyState === 'complete') {
//  some code run here  
}}

为空。

如何防止它覆盖我的onreadystatechange事件?

javascript javascript-events linkedin social-networking onreadystatechange
1个回答
0
投票

插件生成器还生成JavaScript代码,该代码控制插件按钮的行为。实际上,我应该说WAS,因为该插件生成器已脱机,并且几乎所有2015年以来的LinkedIn文档现在都是404。

您需要的只是一个使用此URL的简单链接的按钮...

https://www.linkedin.com/sharing/share-offsite/?url={url}

来源:Microsoft LinkedIn Share URL Documentation

例如,这对我有用:

https://www.linkedin.com/sharing/share-offsite/?url=http://www.wikipedia.org/

工作正常:

因此,只需将本机链接到该URL并通过您自己的JavaScript对其进行自然控制。

© www.soinside.com 2019 - 2024. All rights reserved.