我該怎麼做才能保護我的代碼?如何保護代碼html5 canvas的複製和粘貼?
由於開放源代碼,一個人可以採取數據,一個接一個。或者,他們保存按ctrl + s。我想保護它,這樣如果有人想要我的數據,他必須連接到我的網站。
我該怎麼做才能保護我的代碼?如何保護代碼html5 canvas的複製和粘貼?
由於開放源代碼,一個人可以採取數據,一個接一個。或者,他們保存按ctrl + s。我想保護它,這樣如果有人想要我的數據,他必須連接到我的網站。
您無法保護您的javascript功能免受複製粘貼的影響,如此處所述。
喜歡本網站http://mudcu.be/sketchpad/或http://rumpetroll.com/。如果有人拿這些代碼。所以,他必須連接到該網站的連接。因此,盜賊無法檢索其數據或無法訪問。未連接到原始網站 – user3547311
如果您在Chrome中打開開發人員工具(F12)並重新加載網站,您將看到所有Javascript(包括在您的評論中的兩個網站)。我不確定你說的是什麼「所以,竊賊無法檢索其數據或無法訪問。沒有連接到原始網站」 – gumenimeda
我不是盾javascriptnya。但是,如果有人正在採集數據,那麼它應該連接到我的網站。你明白? – user3547311
這是服務的客戶端代碼的一個經典的警告。如果您要將其發送給客戶端,則完全隱藏您的代碼是不可能的;他必須收到一個.js文件才能在瀏覽器中執行該文件,並且該文件始終可以通過某種方式查看。
您可以嘗試使用類似Uglify.js一個minifier混淆你的代碼,但人們仍然可以美化你的代碼,並對其進行檢查並試圖弄清楚它是如何工作的。
或者你可以做一切服務器端和服務於遊戲的圖像給用戶,但這是不切實際的具有適度高幀率的任何遊戲。
注意,在大多數國家,你有什麼你寫的版權,所以如果有人是永遠偷你的代碼,你可以起訴他們。
喜歡這個網站http://mudcu.be/sketchpad/或http://rumpetroll.com/。如果有人拿這些代碼。所以,他必須連接到該網站的連接。因此,盜賊無法檢索其數據或無法訪問。沒有連接到原始網站 – user3547311
Rumpetroll實際上有一個GitHub頁面。他們似乎並沒有因爲別人看到甚至使用他們的代碼的想法而感到困擾。 – Jackson
我想理論上這些頁面中的任何一個*都可以在服務器端生成它們的圖像,並將它們實時提供給客戶端,但正如我所說的那樣,這將非常慢並且不切實際。 – Jackson
套用博格......「加密是徒勞的」
(你的代碼和數據必須變得可見的瀏覽器來運行它)
放慢盜賊:
如果你正試圖保護你的方法:縮小你的JavaScript。
如果你想保護您的數據:下載數據從實時(阿賈克斯/的WebSockets)服務器。
喜歡這個網站http://mudcu.be/sketchpad/或http://rumpetroll.com/。如果有人拿這些代碼。所以,他必須連接到該網站的連接。因此,盜賊無法檢索其數據或無法訪問。沒有連接到原始網站 – user3547311
不可能我的朋友! Minify:http://refresh-sf.com/yui/ **但是聰明的小偷仍然可以竊取你的代碼** – markE
你可以貼上一個標誌,上面寫着**「不要複製粘貼我的代碼」**我確信人們會尊重這一點。 – scootergrisen