我遇到了這個網站https://domain-4-sale.firebaseapp.com/demo/index-03.html#,當你看到頁面源時,他們已經加密了他們的源代碼。我想知道如何做到這一點。如何加密網頁的頁面源
0
A
回答
4
1
您無法加密您的HTML輸出,您可以對其進行混淆處理,使人們更難以理解它。
0
正如其他人指出的那樣,您只能在客戶端混淆(使其更難以查看)代碼。由於瀏覽器必須能夠獲取原始HTML以呈現它,這意味着客戶端(或最終用戶)總是能夠將其恢復爲HTML。
要看看它是如何工作的,打開你的JavaScript控制檯,然後輸入:
console.log(unescape('data-here'));
從相關網頁上的數據替換,你再看看所有的HTML轉儲到您的控制檯。
+0
是的,我只是想讓代碼像上面的網站....如果你知道如何,請提及 – sma
+0
只需編寫你的網頁,使用JavaScript的助手(http://www.freeformatter.com/javascript-escape.html)然後將'document.write(unescape('your-escaped-data-here'));'複製到'
只是谷歌「加密HTML源代碼」,你會看到很多頁面解釋如何,加上缺點,如沒有谷歌索引等。但請記住它不是實際的加密 - 它不會保護任何敏感數據,只是緩慢他們倒了一下。 – samiles
可能重複[如何使用PHP加密HTML源代碼輸出](https://stackoverflow.com/questions/2834455/how-to-encrypt-html-source-code-output-using-php) –
@sampathwijesinghe thats使用PHP。即時通訊要求使用JavaScript ..我hazve提到的鏈接也 – sma