Tom*_*Tom 5 html javascript getelementbyid
我注意到facebook为每个元素都有随机元素ID - 包括没有唯一元素id的元素.
<div id="__w2_YvdN1r2_loading">blah</div>
任何想法为什么他们在每个元素上做这个以及他们如何做到这一点?
Rob*_*Rob 3
我能想到的“原因”之一是防止或至少减少屏幕抓取的发生率- 如果 ID 确实是随机的。至于如何生成伪随机值,有无数种方法,其中任何一种都可以被强制生成类似于 的字符串__w2_YvdN1r2。
__w2_YvdN1r2
考虑到 Facebook 的 Javascript 量有多大,如果 ID 和您想象的一样随机,我会感到非常惊讶,除非这些值也输出到 javascript 数组/对象/存储中,以供 javascript 页面使用。
归档时间:
15 年,5 月 前
查看次数:
667 次
最近记录:
11 年 前