javascript – Pinterest“Pin it”按钮在Internet Explorer中打破“后退”

前端之家收集整理的这篇文章主要介绍了javascript – Pinterest“Pin it”按钮在Internet Explorer中打破“后退”前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我最近发现在Internet Explorer(至少是v9)中,Pinterest的“Pin it”按钮打破了浏览器中的“后退”功能.右键单击它会显示上一页类似的“ http://assets.pinterest.com/pidget.html”条目.

看起来Pinterest正在添加一个iFrame,IE正在将其地址添加到历史记录中.单击“返回”不会执行任何操作.这是一个已知问题,是否有解决方法

解决方法

好吧,作为一个临时解决方案(除了删除’pin it’按钮),从阅读他们的代码,我相信(未经测试)你可以添加一部分到< script>调用禁用日志记录,像这样……
<script type="text/javascript" src="//assets.pinterest.com/js/pinit.js" data-pin-do-not-log="true"></script>

这有效,但不适用于我,因为我异步加载脚本并使用加载命令,所以我所做的是将pinit.js文件本地复制到服务器,并更改了部分说明

if(a.v.config["do-not-log"]||a.a.doNotLog===true)

if(a.v.config["do-not-log"]||a.a.doNotLog===true||true)

看起来它在iframe中进行某种登录.

原文链接:https://www.f2er.com/js/157143.html

猜你在找的JavaScript相关文章