我看到了How to hide html source & disable right click and text copy?。其中一個答案是用ctrl + u來查看源代碼。但是,使用shortcut.js我也可以重寫ctrl + u。在這種情況下如何查看源代碼。使用javascript隱藏HTML頁面的源代碼
-2
A
回答
5
有沒有辦法來防止這種情況。有人可以使用非瀏覽器工具(如curl或wget)輕鬆下載頁面,或使用Wireshark記錄所有HTTP流量。
3
3
取決於瀏覽器,但您最多可以去View -> Page Source
查看源代碼。但是,你不能重寫。
此外,這被認爲是不好的做法,有人可以通過像Firebug這樣的工具輕鬆地覆蓋功能。
0
想要查看源代碼,無論使用哪種javascript來隱藏它? cURL
該頁面。
2
你不能阻止人。它將通過網絡傳遞,通過Fiddler窺探,或者某人可以使用基於文本的瀏覽器,或者完全禁用Javascript,或者通過他們的緩存文件夾查看他們從您的網站下載的文件。
你不能阻止人們看到你的來源。
0
即使您禁用右鍵單擊,仍然可以通過按鍵盤上的prt scrn鍵然後將其粘貼到圖像編輯器中來執行快照。
您無法禁用它。有很多方法可以加密它,但比它的價值更麻煩。
1
那麼不可能阻止用戶看到你的腳本。但是你可以做的是讓用戶在使用幾種常用方法之後退出試用版時變得更加困難。
我建議你到加載一個初始頁面。 然後使用ajax加載整個頁面。你也可以顯示一個友好的加載gif。這種技術有以下幾個方面,
- 瀏覽器不顯示生成的HTML。開發人員瞭解如何看待這一點。但普通用戶不會輕易找到它
- 如果任何用戶只按Ctrl + U它會顯示初始頁面。
- wget,捲曲工具將不會在第一時間工作。
- 此外,您可以混淆主頁面(您將通過Ajax加載)。
1
幾乎不可能阻止人們從您的網站獲取HTML。無論如何,我看不出有什麼理由想把它藏起來。隱藏什麼?
0
隱藏源代碼是不可能的,HTML和Javascript是解釋性語言,這意味着瀏覽器將「編譯」客戶端機器上的代碼。
相關問題
- 1. 隱藏html頁面源碼
- 2. 「查看頁面源代碼」上的隱藏html元素
- 3. 隱藏HTML源代碼中的iframe url
- 4. 隱藏源代碼
- 5. 如何隱藏html源代碼?
- 6. 可能顯示代碼頁面上代碼隱藏的實際源代碼
- 7. 從html頁面隱藏javascript/jquery腳本?
- 8. 隱藏代碼隱藏的HTML屬性
- 9. firefox addon,隱藏javascript源代碼
- 10. 如何使用php代碼獲取html頁面的頁面源代碼?
- 11. 從頁面的源代碼隱藏腳本
- 12. 如何隱藏頁面源代碼中的json對象?
- 13. 使用jquery隱藏HTML代碼
- 14. JavaScript代碼隱藏和顯示面板
- 15. Silverlight helix代碼隱藏頁面導航
- 16. 隱藏庫源代碼
- 17. 要隱藏的javascript代碼
- 18. 導航到代碼隱藏新的頁面使用的NavigationService
- 19. 內存效率:通過代碼隱藏傳遞aspx頁面的Html代碼
- 20. 貝寶隱藏html代碼
- 21. 如何使用htacces從頁面源代碼隱藏主題和插件目錄?
- 22. html/javascript代碼加載html頁面
- 23. 使用Javascript更改HTML代碼顯示/隱藏
- 24. Javascript代碼隱藏div
- 25. 使用jQuery AJAX在控制代碼隱藏而不是頁面代碼隱藏中調用ASP.NET函數
- 26. 如何讀取html頁面中的JavaScript源代碼
- 27. 調用代碼隱藏的Javascript澄清
- 28. 使用GWT下載html頁源代碼
- 29. 如何使用VB.net獲取html頁面的源代碼?
- 30. 隱藏/編碼我的JavaScript代碼
當然我們可以停止腳本,有沒有其他方法 – riship89 2012-04-09 19:11:45
'wget'總是很容易呢.. – 2012-04-09 19:12:56
編輯>查看源代碼 – 2012-04-09 19:15:25