有我希望防止圖像複製的攝影網站。如何禁用在圖像上按住手指時在iPhone上彈出的保存圖像菜單?使用Javascript禁用iPhone上的「保存圖像」菜單
回答
嘗試:
document.body.style.webkitTouchCallout='none';
順便說一句是不是真的值得嗎?像這樣的黑客確實會影響用戶的期望,而且你的圖像在互聯網上,任何想要它的人都可以很容易地得到它,而不管在他們使用的瀏覽器中是否禁用了上下文菜單。
我同意一個觀點,但關鍵詞是'easy'。我認爲禁用菜單,就像使用桌面瀏覽器一樣,實際上會使平均訪問者難以下載圖像。對我來說,這仍然很容易,但對於一些媽媽來說,下載她的孩子的圖像不是:) – 2010-09-30 15:28:48
爲什麼你想阻止媽媽下載他們孩子的照片?你怪物! J/K。我明白你的觀點 - 簡單是一個相對術語。我不相信這是值得實施的,但它不是我的網站或用戶羣:)。 webkitTouchCallout是否爲你工作? – dannywartnaby 2010-09-30 15:36:36
剛剛嘗試過,它效果很好。謝謝Danny。 – 2010-09-30 15:37:09
作爲@alex的解決方案與CSS(-webkit-touch-callout: none;
)告訴,適用於iOS7 Safari。謝謝。
- 1. 禁用iPhone「保存圖像」彈出
- 2. 如何使用javascript禁用asp.net菜單
- 3. 禁用「保存圖像」(用於noobs)
- 4. UIImage使用iPhone上的文件名保存圖像
- 5. 使用UIImagePickerController在設備上保存圖像並保存圖像
- 6. iphone圖像保存
- 7. iPhone保存圖像
- 8. 使用NSData保存PNG圖像writetofile保存iphone磁盤上的損壞數據
- 9. 使用Javascript保存浮動圖像
- 10. 使用html2canvas保存圖像 - Pure Javascript
- 11. 使用javascript標記圖像並保存
- 12. 是否可以在iPhone上使用Core Graphics保存圖像?
- 13. 圖像的Javascript上下文菜單
- 14. jquery禁用圖像中的上下文菜單
- 15. 禁用圖像保存選項
- 16. 在jsf中使用javascript禁用動態上下文菜單
- 17. 如何覆蓋iOS 10上的WKWebView的「保存圖像」菜單
- 18. 圖像保存到iPhone應用程序
- 19. 如何禁用單個圖像(單個頁面)上的緩存?
- 20. 使用javascript保存圖像從primefaces的組合圖像
- 21. 保存圖像上使用web服務
- 22. Django的 - 使用Javascript - 圖像禁用緩存刷新
- 23. iPhone的Web應用程序禁用觸摸並按住以保存圖像
- 24. 使用Aforge保存圖像
- 25. 使用timthumb保存圖像
- 26. 使用SDL_image保存圖像?
- 27. 保存圖像使用Awesomium
- 28. 在iPhone上保存圖像和圖像的信息
- 29. 如何禁用右鍵單擊保存一個特定圖像
- 30. 如何禁用JavaScript中的右鍵單擊上下文菜單
我假設你在桌面瀏覽器的右鍵上下文菜單中有這個相同的問題?像Flickr和其他網站通常會使用不可見的'div'來覆蓋DOM中的'img'對象,或者其他類似的東西。 – 2010-09-30 14:49:05
不,我們已禁用右鍵單擊上下文菜單,但需要分別鎖定觸摸事件。 – 2010-09-30 15:13:58