是否有任何方法可以隱藏asp.net頁面查看源代碼?隱藏html頁面源碼
回答
如果您的意思是,是否可以隱藏您的ASP.NET代碼:它在View Source中不可見。
如果您的意思是您是否可以隱藏您的HTML:您可以通過Javascript或AJAX即時創建HTML來阻止隨意窺視,但開發人員始終可以使用簡單的工具Firebug和提琴手。
編輯補充:
我並沒有考慮混淆的(儘管這也阻礙了輕鬆窺測),我想用javascript下拉HTML的。做一個查看源代碼只會顯示一堆<SCRIPT>
標籤。
但現在看來,他的問題進行了修訂,在不同的方向去反正我可以讓使用者下載我的圖片,和這個問題的答案是簡單的沒有。從少量圖片賺錢並不是一個可行的商業模式。 (如果您有數千張圖片,是另一回事。)
編輯補充:
製作目錄的照片的傳統方式是[A]顯示低分辨率預覽,[B]在每個圖像上放置水印(here's an example)或兩者。
我甚至不打算建議用JS來混淆它。只是一個「不」,我想。 – mpen 2010-11-16 06:00:49
感謝您的回覆。我的網站是攝影網站,攝影師上傳他們的圖片,他們的客戶可以查看並下訂單。所以我們希望客戶端查看圖像,但不應該能夠下載它。 – 2010-11-16 06:48:20
@Pankaj Agarwal - 我認爲你不太瞭解網絡的工作原理。您首先將您在網絡瀏覽器中查看的所有內容下載到本地計算機。 – 2010-11-16 13:40:59
你說的是ASP.NET還是結果?由於ASP.NET是服務器端的,它只是返回HTML。基本上,您的ASP.NET文件由服務器處理,變量和函數轉換爲HTML。您的用戶可以查看HTML而不是ASP.NET駐留在服務器上。
是的我在說ASP.Net頁面結果。在頁面結果中,用戶可以看到圖像路徑,如果有任何隱藏頁面查看源的方法,則用戶無法看到圖像路徑。任何運氣都會更好。 – 2010-11-16 06:02:02
不,沒有辦法隱藏頁面的html源代碼。這是不可能的。有些工具可以保證做到這一點,但不相信它們。考慮它甚至可能不是傳統的網頁瀏覽器下載html。
你可以做的是混淆它一點,但即使這是微不足道的扭轉。
downvoter - 謹慎解釋爲什麼? – 2010-11-16 05:59:28
+1給櫃檯。一個完全合理的答案 – mpen 2010-11-16 06:01:43
不,你不能隱藏HTML,也沒有意義。 HTML中沒有任何價值。熟練的開發人員可能需要幾個小時才能複製網站的外觀和感覺,甚至不用瀏覽HTML。事實上,他這樣做可能會更容易。
但是,ASP /代碼隱藏已不可見。它在服務器上處理並輸出HTML。只有HTML(和CSS等)纔會將它傳遞給客戶端。
閱讀評論時,顯示您想阻止用戶下載您的圖片。你不能真的做到這一點。用戶可以通過將圖像嵌入到Flash或Java applet或類似的東西中來下載它們,這讓用戶很難下載它們,但是一個確定的小偷仍然可以對它進行反編譯並抓取您的圖像。更簡單的是,他可以截取屏幕截圖並保存。
您可以做的最好做法是將圖像源點指向腳本,而不是在輸出圖像之前運行一些驗證,從而將圖像的訪問限制爲僅限某些用戶。
這是不正確的,你可以隱藏源代碼。一種方法是編寫一個循環,在源代碼頂部放置一個100k/n的代碼。所以它會將它推到很遠的地方,你可以看到它:-)
哪裏有問題有辦法。
對於所有那些不喜歡這個。亞馬遜曾經以某種方式隱藏代碼,直到某個時候回來。
- 1. 「查看頁面源代碼」上的隱藏html元素
- 2. 使用javascript隱藏HTML頁面的源代碼
- 3. 隱藏HTML源代碼中的iframe url
- 4. 如何隱藏html源代碼?
- 5. 如何在html頁面源中隱藏文本?
- 6. 隱藏源代碼
- 7. 從html頁面隱藏javascript/jquery腳本?
- 8. 從頁面的源代碼隱藏腳本
- 9. 如何隱藏頁面源代碼中的json對象?
- 10. 如何隱藏我的WordPress站點頁面源碼(bczcentral.com)?
- 11. 隱藏代碼隱藏的HTML屬性
- 12. iOS設備在HTML頁面中隱藏電話號碼
- 13. 從頁面源中隱藏值,但在頁面上顯示
- 14. Silverlight helix代碼隱藏頁面導航
- 15. 可能顯示代碼頁面上代碼隱藏的實際源代碼
- 16. 隱藏庫源代碼
- 17. 貝寶隱藏html代碼
- 18. 隱藏頁面的背景
- 19. 如何隱藏頁面
- 20. Php fox隱藏頁面
- 21. jquerymobile刪除隱藏頁面
- 22. 爲asp.net隱藏Url頁面
- 23. 隱藏頁面加載
- 24. 內存效率:通過代碼隱藏傳遞aspx頁面的Html代碼
- 25. 從打印網站隱藏元(網址,頁面標題,頁碼)
- 26. 粘滯菜單 - 隱藏某些頁面,但不隱藏其他頁面
- 27. 隱藏頁面頁腳在RDLC
- 28. 如何使用htacces從頁面源代碼隱藏主題和插件目錄?
- 29. 如何隱藏HTML源代碼中的iframe url
- 30. Rails + Backbone.js - 隱藏頁面源中的安全數據
其實pankaj想要隱藏圖像源路徑,所以觀衆不能得到圖像保存或看到路徑下載圖像 – 2010-11-16 06:00:56
@Rajesh:打開一個新的問題。這是一個完全不同的蠕蟲罐。如果你想這樣做,你不能下載圖像,你不能用直接的HTML。通過將它嵌入到Flash中可以使其變得更加困難,但即使如此,確定的小偷也可以通過截圖或反編譯Flash來抓取它。 – mpen 2010-11-16 06:09:43
請參閱[有哪些好方法可以防止人們複製我的源代碼? (http://stackoverflow.com/questions/2562775/what-are-some-good-ways-to-prevent-people-from-copying-my-source-code)。 – 2010-11-16 06:10:51