2013-01-22 85 views
0

因此,我使用html5和javascript構建遊戲,我想通過在Web瀏覽器中從控制檯調用一些函數(例如saveScore(100000))來防止作弊。禁用用戶在網絡瀏覽器中調用控制檯的功能

任何想法如何防止這種情況?

+3

範圍他們,所以他們不可用全球使用閉包? –

+1

什麼阻止我修改代碼?畢竟,JS公開運行。任何注入方法,無論是控制檯,網址列或通過擴展可以幫助我。 – Joseph

回答

1

控制檯由函數執行eval() 因此通過重寫eval函數:

window.eval=function(){}; 

現在控制檯禁用
但是,這也不是好主意,因爲它不能阻止書籤的執行,以便使用@安東尼的想法。

+0

不再有效。經過Firefox + Firebug測試。 – mauris

相關問題