簡體   English   中英

如何在使用瀏覽器獲取源代碼視圖時隱藏 HTML 源代碼中的鏈接?

[英]How to hide links in HTML source code while using browser to get source code view?

當按 F12 時,可以在瀏覽器源代碼視圖中獲取 HTML 頁面中的類似<a href="url">...</a>的內容。 HTML 頁面在瀏覽器源代碼視圖中公開了一些接口和 url。 有人利用這一點,無需付費即可獲取 url 的資源並下載資源。 我想知道如何加密網址,以便沒有人可以不付費下載資源。 我搜索這個問題。 我得到以下解決方案,但我認為它們可能不夠安全。 我發現禁用某些鍵(例如 F12、Shift+F10)可能是一種解決方案。 另一種方法是加密 HTML 源代碼。 我找到的方法是使用escape 我是 JavaScript 的新手。 我想知道如何使用一些密碼加密方法,例如 AES、MD5 來完成這項工作。 謝謝你的幫助。

你的做法是完全錯誤的。

如果您不希望用戶擁有某些東西,那么就不要給他們 不要將其以某種形式的加密形式提供給他們。

如果您不希望鏈接在沒有用戶付費的情況下工作,請使用具有以下邏輯的服務器端代碼:

if (!userHasPaid()) {
    redirect(sales_page);
    exit;
}
provideDownload();

暫無
暫無

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

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