我知道,我知道... Javascript是一種客戶端語言。當然,使用瀏覽器的人可以閱讀任何需要被瀏覽器讀取的Javascript。Javascript的域驗證
但是我構建了一個純粹運行Javascript的HTML5遊戲,我試圖想出一種方法來至少省略一些必要的變量或函數,並從遠程位置運行一些驗證以確保遊戲代碼不會被盜取並從另一個域中運行。
我最初的想法是讓遊戲通過JSONP加載一些遠程內容或者只是將整個遊戲構建爲一個Web小部件,並且對於任何請求,我會在我的最後做所有的域驗證。
這樣做的最好方法是什麼?
*「我知道,我知道...... Javascript是客戶端語言」*不,它不是。這是一種語言。它被用於Web瀏覽器(主要),Web服務器,非Web服務器,命令行,作爲非瀏覽器應用程序中的腳本語言...... –
問題是,如果您要加載遠程內容,則該內容加載請求可以被攔截,然後在本地下載/緩存。 –
可以操縱被盜代碼以刪除域要求。 –