2

Chrome(23)を使用してAppleのWebサイトをざっと見ていると、[画像のコピー]コンテキストメニュー項目が無効になっていることがわかりました(スクリーンショットを参照)。したがって、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 に答える