我有一個選擇元素來填充數據庫中的數據。這個select元素是隱藏的。如何防止選擇元素上的選擇和複製
我想要的是禁用該Select的內容的複製。用戶現在可以進行復制的唯一方法是使用Ctrl + A或從菜單或View Source。如何防止這一點?
(注:我不想整個頁面被凍結像document.onselectstart無解=返回false那種只有選擇元素的內容不應該被複制。)
這可能嗎?如果是,如何?
我有一個選擇元素來填充數據庫中的數據。這個select元素是隱藏的。如何防止選擇元素上的選擇和複製
我想要的是禁用該Select的內容的複製。用戶現在可以進行復制的唯一方法是使用Ctrl + A或從菜單或View Source。如何防止這一點?
(注:我不想整個頁面被凍結像document.onselectstart無解=返回false那種只有選擇元素的內容不應該被複制。)
這可能嗎?如果是,如何?
無論你如何處理document.onselectstart(無論如何,如果元素被隱藏,它將不會被選中),你不能阻止用戶從「查看源代碼」或類似的東西中查看和複製代碼。 –
你爲什麼想要阻止? – Bergi
你可以嘗試用你想要的儘可能多的javascript來鎖定你的頁面,並不意味着用戶不能只是查看源代碼或者只是用像[noscript]這樣的插件關閉javascript(http://noscript.net/ ) – JKirchartz