php - 右键单击时更改图像路径 "save image as"

标签 php jquery html css contextmenu

是否可以在我的页面上显示没有水印的图像,以及当人们尝试通过访问右键菜单和“图像另存为”来下载图像时。让他们下载应用了水印的图像?

最佳答案

很明显,您可以检查在 mousedown 事件处理程序中按下了哪个鼠标按钮,如果是正确的按钮,则更改图像的来源:

​$('img').on('mousedown', function (event) {
    if (event.which == 3) {
        this.src = this.src.replace('.jpg', '_watermark.jpg');
    }
});​​​​​​​​​

这是一个演示:http://jsfiddle.net/s6A9m/

关于php - 右键单击时更改图像路径 "save image as",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9642345/

相关文章:

java - php json_encode 安卓的欧元符号

jquery - 如何在元素外部的任何位置隐藏单击事件中的元素?

html - 对其他 DIV 的悬停效果不起作用

php - 获取php DateInterval 共 'minutes'

javascript - 从外部 json 代码将数据添加到 amcharts 图表

php - 如何将 Jquery 变量值发送或分配给 php 变量?

javascript - Ajax Autocomplete 用相同的值填充两个输入字段,尽管我已经用不同的逻辑分别实现了这两个功能

javascript - 将数据绑定(bind)到 Angular 2 中的多个单选按钮

html - HTML 5 的验证错误

php - 如何将 WordPress 主题分成两列?