2

在使用 Chrome (23) 浏览Apple 网站时,我发现“复制图像”上下文菜单项被禁用(见屏幕截图)。所以看起来 Webkit 有一种禁用此选项的新方法。有谁知道它是什么?

禁用的“复制图像”上下文菜单项的屏幕截图

4

1 回答 1

5

图像的内联样式为content: -webkit-image-set. 当我删除它时,“复制图像”选项将启用。

代码(为便于阅读而缩短):

<img style="content:-webkit-image-set(url(http://store.storeimages.cdn-apple.com), 1, url(http://store.storeimages.cdn-apple.com/), 2);" 
src="http://store.storeimages.cdn-apple.com/">

该功能背后的想法是允许作者以不同的分辨率提供同一图像的多个变体,并允许用户代理选择当时最合适的资源。

http://trac.webkit.org/changeset/111637

另见:http ://www.brucelawson.co.uk/2012/html5-urgently-needs-adaptive-images-mechanism/

请注意,无法右键单击和复制图像似乎只是样式的副作用,而不是反下载机制。

于 2013-01-02T16:31:40.307 回答