2013-07-28 90 views

回答

2

它不會以這種方式工作 - JavaScript代碼必須對客戶端瀏覽器可見,因爲瀏覽器解析並運行它+沒有辦法將它「隱藏」在.php文件下。

用PHP文件,你可以發送/生成JavaScript代碼到瀏覽器 - 就像你做普通的HTML

0

號爲了執行你的JS,客戶端必須能夠「看到」腳本。

你可以採取各種措施來「隱藏」你的JavaScript,比如刪除dom節點,混淆你的代碼到屬性名稱等等。最終,這是徒勞的努力。

由於腳本「變得可見」,並運行在在客戶端一些一點,有足夠的開發工具黑客腳本可以可見。 (並且有足夠的反向工程,其他人可以使用您的混淆代碼)。

如果要保護作品,只需在頂部放置版權聲明即可。在谷歌關閉編譯器,你可以保留的通知,像這樣:現在

/** 
* @preserve Copyright (c) 2013 Quick Fox. 
*/ 

,如果有人使用您的[模糊]代碼爲自己的目的的神經,你可以起訴他們。如果他們對其進行逆向工程......至少您可以滿足您對開源社區的「貢獻」。 ; P