2016-02-01 22 views

回答

2

答案很簡單:你不能從任何人誰願意花超過15隱藏你的HTML源代碼秒尋找它。不要打擾嘗試。

但是,您的PHP代碼永遠不會離開服務器,因此將保持隱藏狀態。

+0

但大多數網站我無法看到查看源代碼。鏈接如下: http://www.htmlguardian.org/help_main.html – joy

+0

您的大部分網站或互聯網上的大多數網站?我很少遇到隱藏其HTML代碼的網站......試圖隱藏它,因爲任何擁有Web開發知識的人都能夠看到它。例如,只需轉到使用您與Chrome鏈接的方法的頁面即可。右鍵單擊頁面並選擇「檢查元素」。保護失敗! – jsa

+0

你沒有點擊'view frame source'@joy。這一切都隨時可用。 –

2

如果是關於HTML - 你不能。

此外,您引用的文章很不幸誤導。即使您設法「隱藏」您的頁面源,客戶端的瀏覽器也會解析它,並在使用「查看源代碼」時以美化形式打印它。

1

從技術上講,可以通過向瀏覽器發送「鏈接」標題來隱藏源代碼,類似於HTML頭部分中包含的<link .../>標記。這可以用來包含一個CSS,甚至可以將一個HTML導入到DOM中,而不需要在服務器的響應中發送任何內容。 Here's an example

頭會是這個樣子:

Link: <some-file.html>; rel=import 

在該HTML <LINK>元素表示它出現在文檔和網頁,一個鏈接一些其他資源之間的鏈接以同樣的方式:實體標題表示它發生的實體和網絡中的其他資源之間的鏈接。

https://www.w3.org/Protocols/9707-link-header.html

請注意,這只是隱藏了「查看源代碼」的內容,但開發商工具包含在瀏覽器仍然會顯示做了哪些分析。

+0

好的答案 - 我不知道Link可以用於那個。我會接受我自己的。 :) – jsa

+0

@jsa漂亮的堅果,我從JSConf視頻瞭解了一段時間後,這裏的鏈接,@ 14:50左右https://www.youtube.com/watch?v=KPL-mA77bDo – Rainner