2010-05-04 36 views
1

Firefox会记住您迄今在给定的文本输入中输入的内容,并且只要您开始输入内容,就表示之前的值与您迄今键入的值相匹配。有没有可能通过JavaScript访问文本输入的历史记录?

是否有可能通过JavaScript访问此列表?

谢谢。

+3

我当然希望不是。 – AakashM 2010-05-04 06:38:05

+0

@AakashM:我的意思是当网址匹配时,因为否则它会像你说的那样是一个安全问题。 – 2010-05-04 06:40:01

回答

3

火狐记得你有什么到目前为止 在给定的文本输入进入和 一旦你开始键入它表明 以前匹配你 到目前为止键入的内容价值。

此功能在浏览器本身。

是否可以通过 javascript访问此列表?

恐怕,这是不可能的

+1

当然你已经阅读过关于限制的地方?你能说说哪里? – 2010-05-04 06:45:01

+0

@Majid:我知道这是浏览器功能,你不能控制从JavaScript,例如,你不能通过JavaScript更改浏览器的设置,因为它们是特定于浏览器,同样是这种情况,这是浏览器的功能,你不能从js控制这个功能,但可能在将来会有这样的功能。 – Sarfraz 2010-05-04 06:47:08

1

没有那是不可能的,信息是私人用户。

如果可能的话,你可以在页面上放一个名为“email”或“password”的文本框,并开始收集在其他网站上的这种文本框中写的任何人。

即使您限制对同一网站的访问权限,人们并不总是希望与之前的操作相关联。例如,如果我偶然搜索了一些偶然发生的城市俚语,我不希望“相关广告”跟随我。

+0

我不认为会是这样。因为浏览器保持每个域的历史记录。因此,您在foo.com上托管的邮箱不会弹出在bar.com上托管的邮箱。基本上,这些数据是您已经提交给谁接受表格数据的人。 – 2010-05-04 07:00:36

+0

@Majid:即使只限于同一个域名,信息对用户仍然是私人的。 – Guffa 2010-05-04 08:31:09

相关问题