我发现了多种方法来防止图像被盗。
目前我坚持使用这个(基于jQuery):
$('img').bind('contextmenu', function(e) {
return false;
});
这会禁用图像上的上下文菜单。
我现在能想到的解决方案有2个,但不知道是不是好办法:
防止通过检查源代码窃取:
也许有一种解决方案可以加载图像但不会将链接留在源代码中?
我想到了一个空的图像标签,它是用 jQuery 加载的源代码。
防止通过检查网络窃取(来自开发工具):
也许图像可以作为base64加密图像加载?
例如:我的页面请求文件 base64.php?i=flowers.jpg 并且此页面将 flowers.jpg 作为 base64 图像返回。
你怎么看?