右键单击上下文菜单中的Chrome"复制图像"选项显示为灰色

Mat*_*ley 2 javascript html5 webkit google-chrome

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

已禁用的

Tim*_*ora 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/">
Run Code Online (Sandbox Code Playgroud)

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

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

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

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