图像的Javascript上下文菜单

Chr*_*ris -1 javascript jquery copy copy-protection

我有一个网站,很多人从中复制图像,这很好.但是,我想要做的是帮助他们将它嵌入到他们要访问的目标网站上.

理想情况下,这将采用以下形式:当用户右键单击图像时,将出现上下文菜单,为其提供嵌入或共享图像的简单选项.

做这个的最好方式是什么?

Ps我不关心他们的热链接,或者根本不保存图像,我想做的就是为用户提供一种更简单的方式来共享图像!

Pie*_*ten 7

不要将图像发送到他们的浏览器.


Mat*_*att 5

不可以.您可以防止普通用户烦恼,但事实是将URL发送到浏览器进行下载.所以至少我可以查看来源并弄清楚.

但是,如果你真的想要惹恼用户,你可以附加一个oncontextmenu事件来捕获某些浏览器中的右键单击.

编辑:

回应你的评论..

由于您使用的是jQuery,因此您可以使用此插件来检测正确的点击次数.它已在大多数浏览器上测试过.

然后,您可以使用SimpleModal之类的东西来显示您想要向用户显示的模式框.

$('img').rightClick(function (e) {
    $.modal(...);
});
Run Code Online (Sandbox Code Playgroud)