簡體   English   中英

用戶控制台可以讀取本地javascript變量嗎?

[英]Can local javascript variables be read by user console?

我正在嘗試創建一個在線彩票系統,其中用戶必須猜測一個介於1到10之間的數字。如果該數字與javascript生成隨機數匹配,那么他將贏得彩票。 我使用的方法是:

 !function(){ var x = Math.floor((Math.random() * 10)); var btn = document.getElementById("btn"); btn.addEventListener("click", function(){ var user_input = document.getElementById("text").value; if( user_input == x) { alert("Won Lottery", user_input, x); } else { alert(user_input + x + "sorry"); } }); }(); 
 <h2>Guess a number between 1 and 10 </h2> <input id="text" type="text"> <button id="btn" type="submit">Submit</button> 

我的問題是,黑客可以打開js控制台並以某種方式找到本地x變量的值嗎?

在此處輸入圖片說明

在代碼執行的這一點上,x在范圍內。 您可以在右列中看到x = 0,這只是將user_input更改為0,然后完成執行的一種情況。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM