簡體   English   中英

使用隱藏的表單字段存儲值有什么弊端?

[英]What are the downsides of using hidden form fields to store values?

使用隱藏的表單字段存儲值的弊端是什么,否則這些值要么必須是全局變量,要么必須在函數之間傳遞。 例如...像currentIndex這樣的變量在音樂播放器中會隨着歌曲的變化而變化,很難用全局變量以外的任何其他東西來控制。 好吧,至少在我被黑的代碼中。 我的問題是...將這個值存儲在一個隱藏的表單字段中會使我的腳本運行慢很多,還是這樣做會引入安全性問題? 感謝您的幫助,如果這是重復的工作,我深表歉意。

將這個值存儲在一個隱藏的表單字段中會使我的腳本運行慢很多

不能。訪問DOM的速度比訪問變量的速度慢,但是除非您反復在緊密循環中重復訪問該值,否則您不太可能會注意到顯着差異。 對於“從一首歌曲到另一首歌曲”(即每隔幾分鍾)訪問的內容,絕對不會產生可測量的影響。

或是否會引入安全性問題?

目前尚不清楚您所指的是哪種安全問題。 如果仍然是客戶端變量,則您的用戶始終可以篡改Javascript源代碼並修改變量的值。

如果沒有將數據提交給服務器,則沒有理由將數據存儲在隱藏的表單字段中。

暫無
暫無

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

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