2017-02-27 280 views
0

我有html css的基本知識。我不希望我的內容被人竊取。我只想在我的網頁上顯示內容,而不是在源代碼上顯示內容。那麼我怎麼能做到這一點?隱藏源代碼

+1

你不能。瀏覽器需要能夠看到代碼來呈現頁面,因此任何人都可以看到代碼 – mlegg

+1

您必須使用PHP在服務器端編寫所有代碼 - 但部分代碼仍然會顯示是否有人查看您的源代碼 – HisPowerLevelIsOver9000

+0

同意PHP 。然而,網絡是建立在人們「借用」代碼的基礎上的。而且,如果有人把你的內容,它的網站,將排名受到影響,而不是你的。 – scoopzilla

回答

0

客戶端代碼始終在客戶端計算機上執行。我不認爲你需要照顧這一點,因爲服務器端的所有邏輯對客戶端來說都是不可見的。

如果您想隱藏客戶端代碼,則無法這樣做,但是您可以使用縮小來使最終用戶無法閱讀。但有市場上的工具可以撤銷縮小也

0

不,你不能。

由於網絡瀏覽器需要下載HTML,JavaScript和CSS文件才能查看網頁,因此無法完全隱藏此網頁。 (主流瀏覽器甚至沒有一個嘗試要做到這一點,即使他們這麼做,那將是很容易解決。)

相反,你可以做的是混淆的代碼。這不會隱藏代碼(因此它仍然可以被複制),但它使它更難理解。然而,這並不是不可能的,而一個努力嘗試的人最終會做到這一點。

1

我找不到保護您的html代碼的原因。如果你願意,你可以去任何你想要的地方下載html和css代碼,但是沒有很好的理由去做。

如果您使用HTML,CSS或JavaScript編寫代碼,則無法「保護」您的代碼。它們是客戶端語言,這意味着您的代碼由該客戶端(任何人)執行。