2013-09-23 82 views
2

如何Instragram防止下載的圖片? http://instagram.com/p/elPBOqFWVl/embed/#防止下載圖片類似Instagram的

我知道圖像的鏈接是http://distilleryimage5.ak.instagram.com/f883e09023e111e3a35d22000aaa05f7_7.jpg,它可以在代碼中找到,但它是如何不可選擇的,並且當您右鍵單擊它時不會彈出用於下載的上下文菜單。大多數網站使用透明圖片在實際的圖片,但有一些奇特的JavaScript要對由代碼的外觀

回答

2

如果你使用Firebug調試頁面,你會發現它不是真正的圖像。相反,它是一個div背景圖像屬性設置爲圖像的鏈接。一旦你實際上點擊鏈接到該公司在CSS中指定的IMG上,你可以輕鬆地下載它。

經檢查,用於在div的CSS是

element.style { 
    background-image: url(http://distilleryimage5.ak.instagram.com/f883e09023e111e3a35d22000aaa05f7_7.jpg); 
} 
+0

感謝。我認爲這是一個圖像,因爲你可以在Firefox上單擊並拖動它。我想這也適用於DIVs? –

+0

是的,HTML5,幾乎任何元素可以被拖拽。 http://www.w3schools.com/html/html5_draganddrop.asp – Lance

+0

如果你覺得我的回答幫助的話,那麼請接受和/或最多投票吧!謝謝! – Lance