Html Guard是一款功能實用的Html編輯器。它可以保護網站頁麵版權。支持加密網頁源代碼,禁止網頁中右鍵保存,禁止鼠標選擇動作等。充分保護自己的網頁,讓別人無法輕鬆複製你的勞動成果。
一、輸入和輸出
HTML Guard提供了標準的Windows安裝程序,無須過多的設置,一路回車即可完成安裝。如圖1所示,啟動HTML Guard後,在“輸入”選項卡,添加需要保護的HTML網頁文件,如果你要保護整個網站中的所有文件,可選擇“保護目錄中的所有文件”單選框及“包含子目錄”複選框,並“瀏覽”選擇根Web文件夾。切換到“輸出”選項卡,在這裏,你要選擇受保護的網頁文件的輸出文件夾,選擇“通過FTP上傳到服務器”單選框,你還可以直接把保護後的網頁文件上傳到服務器(如圖2)。需要指出的是,如果你另外指定了受保護文件的輸出文件夾,為了確保保護後的網頁能正常顯示,請選中“同時複製鏈接文件(圖像,聲音,…)”複選框,這樣,HTML Guard就會把網頁上鏈接到的其它資源文件複製到“輸出”文件夾。
圖1“輸入”選項卡
圖2“輸出”選項卡
二、加密源代碼
切換到源代碼選項卡,HTML Guard為所保護的網頁提供了三種處理方式:
1.加密源代碼。確切地說,應該叫做“編譯源代碼”,經過編譯後的源代碼,它需要支持JavaScript 1.0以上的瀏覽器才能正確顯示,如果你擔心他人不能正確查看你的網頁,可以在下麵的文本框中鍵入以下提示信息:要正確查看該頁,需要支持JavaScript 1.0以上的瀏覽器。
2.壓縮源代碼。此項的主要作用是除去源代碼中的空行,使源代碼更加緊湊,從而縮短網頁文件載入瀏覽器的時間。經過壓縮後的源代碼,他人將無法讀懂,這在一定程度上保護了作者的版權。
3.插入空行。我們可以在網頁源代碼的最上麵和最下麵插入若幹空行,使打開的網頁源代碼顯示一片“空白”,讓他人誤認為該文本是空文本。如果你選中“在頂端插入以下文本”複選框,並在下麵的文本框中鍵入“源代碼不可用…”或“讀取源代碼錯誤”,這樣更能達到迷惑他人的效果(如圖3)。需要說明的是,插入的空行將會增大網頁文件的大小,每增加一個空行,將使網頁文件增大兩個字節。另外,如果要插入空行,最好插入250個以上的空行,這樣,即使他人以“最大化”查看網頁源代碼,查看軟件也將顯示“空白”。
圖3“源代碼”選項卡
三、圖像及文本的保護
圖像和文本的保護,主要是在瀏覽器中禁止鼠標右鍵菜單和選擇文本,在“圖像/文本”選項卡上,HTML Guard還提供了其它選項:不在狀態欄上顯示鏈接;禁止瀏覽器打印網頁;禁止將圖像保存在瀏覽器緩存中(如圖4)。
圖4“圖像/文本”選項卡
四、查看結果
經過以上的設置,我們就可以正式處理要保護的網頁文件了。切換到“結果”選項卡,點擊“處理文件”,HTML Guard彈出警告對話框,點擊“繼續”,就會生成處理結果。如圖5所示,HTML Guard給出了三個選項,點擊“路徑”,可以打開“輸出”文件夾;點擊“瀏覽輸入”,可以在默認的瀏覽器中打開該頁麵;點擊“顯示源代碼”,可以用記事本查看該頁的源代碼。
圖5“圖像/文本”選項卡
76.4M / 03-25
55M / 06-05
237.9M / 04-13
140.5M / 03-06
900.9M / 03-02
96.2M / 07-06
311.2M / 07-06
335M / 07-06
200M / 07-06
413.8M / 07-06
353.9M / 06-05
131.8M / 04-13
230.8M / 03-03
195.6M / 03-03
165.4M / 03-03
45.6M / 09-08
665.2M / 07-06
2.84G / 07-06
93M / 07-06
338.3M / 07-06
1.38G / 07-26
488.3M / 07-16
109.8M / 06-03
142M / 01-08
1.2M / 11-23
548.8M / 04-13
1.6M / 04-13
1.48G / 03-18
646.6M / 03-03
133.7M / 03-03
325.8M / 06-07
60M / 04-29
254M / 04-25
659M / 04-23
1M / 12-26
253.4M / 12-08
253M / 12-08
1.19G / 11-16
110.5M / 04-23
26.7M / 03-16
488.3M / 07-16
248.9M / 12-08
248.9M / 12-08
201.2M / 04-13
100.6M / 03-06
148.9M / 03-06
1.12G / 07-06
1.25G / 07-06
9.48G / 07-06
50KB / 07-06
116.2M / 04-10
1.92G / 04-17
201.5M / 04-13
7.31G / 07-01
94.3M / 07-06
2.48G / 07-06
7.63G / 07-06
1M / 07-06
778.1M / 07-06
509.7M / 07-06
561.8M / 07-11
1.32G / 01-19
72M / 07-06
548.7M / 07-06
1.00G / 07-06
9.13G / 07-06
126.2M / 07-06
72M / 07-06
105.1M / 07-06
132M / 07-06