我有一個JavaScript按鈕來刪除令人討厭的'autocomplete ='off''(因爲這是我的決定,而不是你的)。我如何爲關閉複製/粘貼的網站做同樣的事情? (我可以輕鬆禁用JavaScript,複製/粘貼並重新啓用它,但這比單擊按鈕更麻煩)。我使用各種不同的瀏覽器,所以我更喜歡JavaScript解決方案,但我很樂意指出一個特定於瀏覽器的版本(如果存在的話)。如何阻止複製和粘貼阻止程序?
3
A
回答
1
恐怕不是你可以輕鬆地這樣做,因爲這需要試探法來確定是否附加事件處理程序,過濾輸入或者做一些事情。
最簡單的方式將關閉JavaScript,如果網站是由不夠好,那就優雅降級並保持運行。但是,您可以使用複製和粘貼
+0
它並不一定是完美的;我很滿意起始版本根據我在上面的評論respo nse to @dunc - 只需刪除任何'onpaste'事件,也可能是輸入事件。我意識到人們可能會採取更復雜的方式來做這件事,但大概大多數人都是這樣做的,至多有2-3種常見方式? – Nathan 2012-08-09 12:05:10
+0
好吧,通過這種方式,您可以檢查處理程序處理您提到的事件的方式與您現在正在執行的操作非常相似。然而,像jquery這樣的一些庫實現事件委派,或者如果你願意,可以直播活動,所以你不僅需要檢查表單控件,而且還需要檢查所有父元素。 – vittore 2012-08-09 13:12:07
相關問題
- 1. 如何在vim中阻止(列?)粘貼
- 2. 你如何阻止複製/粘貼在一瞬間形式
- 3. 有沒有辦法阻止從textview複製/粘貼?
- 4. angular type = [number]指令來阻止粘貼
- 5. 如何在Windows上遠程阻止和解除阻止任何應用程序
- 6. JavaScript尋找方法來阻止用戶複製和粘貼文本的能力
- 7. 如何阻止/阻止視頻下載器插件或程序?
- 8. 如何在Android中阻止(true)阻止
- 9. 在運行程序時禁止複製和粘貼文件
- 10. 如何阻止NpgsqlDataReader阻塞?
- 11. 我如何阻止阻擋?
- 12. 如何阻止
- 13. 阻止QApplication :: exec阻止主線程
- 14. 阻止程序終止的線程
- 15. 阻止Apache阻止ETags
- 16. 阻止重複XNA
- 17. UIActivityView和阻止
- 18. 如何防止Tkinter和Pyserial阻止整個程序的執行
- 19. 阻止阻塞的線程阻塞
- 20. 阻止應用程序
- 21. 如何阻止execve退出原程序
- 22. 如何阻止程序跳過getline?
- 23. Libgdx如何阻止和取消阻止遊戲關卡?
- 24. 如何阻止我的Facebook共享窗口被彈出窗口阻止程序阻止?
- 25. 阻止/阻止加載的SWF訪問加載程序階段
- 26. 如何阻止JavaScript
- 27. 如何阻止foreverjs?
- 28. 使用jquery防止複製粘貼
- 29. 禁止複製/粘貼在Excel
- 30. 防止複製+粘貼文本區爲()
您是否在問客戶端功能?如果是這樣,我不確定SO是否是這個問題的正確位置。 – dunc 2012-08-09 11:50:33
是的,雖然它仍然是一個編碼問題。如果你認爲這裏有更好的地方,那麼很樂意被引導到更合適的堆棧。 – Nathan 2012-08-09 11:52:13
如果這是一個編碼問題,恐怕我不明白你在問什麼!如果您正試圖解決在瀏覽器上禁用網站特定JavaScript功能的問題,則可能需要查看http://superuser.com/ – dunc 2012-08-09 11:54:29