-1

使用隐藏表单字段来存储值的缺点是什么,否则这些值必须是全局变量或在函数之间传递。例如......像 currentIndex 这样的变量在音乐播放器中随着歌曲的变化而变化,除了全局变量之外很难控制。好吧,至少它在我的破解代码中。我的问题是......将此值存储在隐藏的表单字段中会使我的脚本运行速度变慢,或者这样做会引入安全问题吗?感谢您的帮助,如果这是重复的,我深表歉意。

4

2 回答 2

3

将此值存储在隐藏的表单字段中会使我的脚本运行得慢很多

不会。访问 DOM 比访问变量要慢,但除非您在紧密循环中重复访问该值,否则您不太可能注意到显着差异。对于“从歌曲到歌曲”访问的内容(即每隔几分钟访问一次),它绝对不会产生可衡量的影响。

或者这样做会引入安全问题吗?

目前尚不清楚您指的是哪种安全问题。如果它无论如何都将成为客户端变量,那么您的用户总是可以篡改 Javascript 源代码并修改变量的值。

于 2012-08-20T21:03:48.243 回答
1

如果数据没有提交到服务器,则没有理由将数据存储在隐藏的表单字段中。

于 2012-08-20T21:03:51.207 回答