簡體   English   中英

隱藏html頁面源代碼

[英]hide html page source

有什么方法可以隱藏asp.net頁面視圖源嗎?

如果您的意思是, 您可以隱藏ASP.NET代碼 :在“查看源代碼 ”中不可見。

如果您想隱藏自己的HTML ,可以通過Javascript或AJAX動態創建HTML來阻止隨意的窺視,但是開發人員始終可以使用Firebug和Fiddler等簡單工具來查看您的工作。

編輯添加:

我沒想到混淆(盡管這也阻止了隨意的窺視),而是想使用JavaScript提取HTML。 進行“查看源代碼”將僅顯示一堆<SCRIPT>標簽。

但看來他的問題已被修改為無論如何朝着不同的方向發展,以使我不讓人們下載我的圖像 ,而答案是簡單的“ 否” 從少量圖像中賺錢並不是可行的商業模式。 (如果您有成千上萬張圖片,那是另一回事了。)

編輯添加:

制作照片目錄的常規方法是[a]顯示低分辨率預覽,[b]在每張圖像上加水印( 這里是一個示例 ),或兩者兼有。

您是在談論ASP.NET還是結果? 由於ASP.NET是服務器端的,因此它僅返回HTML。 基本上,您的ASP.NET文件由服務器處理,並且變量和函數被轉換為HTML。 您的用戶可以查看HTML,但不能查看位於服務器上的ASP.NET。

不,沒有辦法隱藏頁面的html源。 只是不可能。 有一些工具可以保證您執行此操作,但不要相信它們。 考慮一下,它甚至可能不是下載html的傳統Web瀏覽器。

您可以做的是對其進行混淆,但是即使那樣反轉也很微不足道。

不,您無法隱藏HTML,也沒有意義。 HTML中沒有任何價值。 一個熟練的開發人員可能要花幾個小時才能復制網站的外觀,甚至不用看HTML。 實際上,他按照自己的方式做可能會更容易。

但是,隱藏的ASP /代碼已經不可見。 它在服務器上處理並輸出HTML。 只有HTML(和CSS等)將其傳遞給客戶端。


閱讀評論后,您似乎想防止用戶下載您的圖像。 真的不能做,要么。 通過將圖像嵌入Flash,Java applet或類似的東西,可以使用戶下載圖像變得更加困難,但是堅定的小偷仍然可以對其進行反編譯並獲取圖像。 更簡單的是,他只需要截圖並保存即可。

您能做的最好的事情是,通過使圖像源指向腳本,而不是在輸出圖像之前運行一些驗證的腳本,來限制僅對某些用戶的圖像訪問。

這是不正確的,您可以隱藏源代碼。 一種方法是編寫一個循環,將循環中的100k / n放在頂部。 因此它將用空白將其推到很深,您可以看到它:-)

哪里有問題,哪里有辦法。

對於所有不喜歡這個的人。 亞馬遜過去一直以某種方式隱藏代碼,直到某個時候回來。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM