启用 Chrome 插件后如何从我网站上的图像中隐藏 Pin It 按钮

Posted

技术标签:

【中文标题】启用 Chrome 插件后如何从我网站上的图像中隐藏 Pin It 按钮【英文标题】:How to hide Pin It button from images on my website when Chrome plugin is enabled 【发布时间】:2014-04-09 11:54:42 【问题描述】:

您好,我安装了 chrome Pinterest 插件,启用后,我在我网站上的所有图像上看到“Pin It”按钮(悬停时),我怎样才能停止“Pin It”按钮出现在我的网站上,甚至启用 chrome 扩展时

谷歌搜索后,我在博客上找到了以下内容:

作为安装了 扩展,但如果您不希望它与任何其他社交冲突 您网站上可能拥有的软件,您需要做的就是将其添加到 曾经的IMG标签:

<img src="myimage.jpg" data-pin-no-hover />

但这是针对单个图像的,有没有其他方法可以覆盖插件以禁用 chrome 扩展中的“固定”按钮?使用 JS/jQuery?

Chrome扩展js:http://assets.pinterest.com/ext/cr.js

编辑

<img src="myimage.jpg" data-pin-no-hover /> 似乎不再工作了

【问题讨论】:

【参考方案1】:

好的,我刚刚阅读了 Pinterest 文档,要禁用页面或网站上的 pinterest, 只需添加一个元标记:

<meta name="pinterest" content="nopin" />

并且 pinterest 按钮将不再出现在网站上。

【讨论】:

太棒了!很高兴您找到了解决方案! 感谢您的帮助@TheVanillaThrilla【参考方案2】:

编辑,抱歉应该说我的回复专门针对您的编辑:

如果您只想禁用一个图像上的悬停固定按钮,则需要为属性指定 true 开关。

<img src="myimage.jpg" data-pin-no-hover="true" />

...会做到的

【讨论】:

data-pin-no-hover="true" 不再起作用,使用nopin="nopin" help.pinterest.com/en/articles/…【参考方案3】:

如果您想禁用 Google Chrome 上的悬停固定按钮,请在您的 HEAD 中使用此标记:

<meta name="pinterest" content="nohover"></meta>

您可以在 Pinterest 的博客上阅读更多信息:http://businessblog.pinterest.com/post/77184942682/a-smarter-pin-it-button

使用no pin 代码禁用固定在该图像上

希望对你有帮助,

克里斯蒂

【讨论】:

谢谢,这也是一个不错的解决方案 :)【参考方案4】:

我花了好几个小时才弄明白,结果发现就像把它添加到你的图片标签一样简单

nopin="nopin"

【讨论】:

@j morley 这对我有帮助【参考方案5】:

您有两种方法

1) 将其禁用为单张图像 (Charlie's answer),就像您已经完成的那样,但是您忘记了"true" 的值,这是必要的:

<img src="myimage.jpg" data-pin-no-hover="true" />

2) 将其禁用到整个文档 (Saurabh Sharma's answer),在文档的&lt;head&gt;:

<meta name="pinterest" content="nopin" />

您只需要选择哪种情况更适合您。

【讨论】:

【参考方案6】:

如果你想对所有图片禁用它,你可以试试下面的 jQuery:

$('img').attr('data-pin-no-hover', '');

【讨论】:

请检查编辑,因为data-pin-no-hover 似乎不再起作用了 能否提供相关网站的网址,以便我查看标记?【参考方案7】:

查理在 2014 年 3 月 12 日 20:34 的回答现已过时。最靠谱的方法是添加nopin="nopin"作为图片属性:

&lt;img class="block__el--hide" src="path/imgname_1500x900.png" nopin="nopin"&gt;

~DR

【讨论】:

以上是关于启用 Chrome 插件后如何从我网站上的图像中隐藏 Pin It 按钮的主要内容,如果未能解决你的问题,请参考以下文章

Chrome 上的阅读器模式允许用户在我的网站上复制文本。如何禁用它?

如何启用被禁用的Chrome第三方插件

如何在不更新chrome的情况下更新flash插件

如何将JAVA插件支持Chrome

我在 JS 中隐式启用了“使用严格”模式 [关闭]

如何允许用户在阻止后启用推送通知?