是否可以自动填写其他网站的输入?

时间:2013-12-04 01:56:04

标签: javascript jquery

我有一个由我的组织独有的代码,由第三方提供,想想优惠券代码。我想知道的是,我是否可以自动填写所需的输入框,以便用户不必?

该网站是我无法控制的第三方网站,用户可通过点击我们内部Intranet网站上的链接访问此网站。我可以看到这被视为一个漏洞,因此被阻止,但我只是好奇,看看是否有任何选择。

2 个答案:

答案 0 :(得分:1)

这是否可行取决于相关网站。许多站点将提取部分查询字符串并从中填充表单字段。例如,指向https://www.google.com/?q=foo的链接会在Google搜索框中填入值“foo”。

检查相关网站是否有类似内容。执行此操作的一种好方法可能是向表单中提交无效值并查找您在查询字符串中提交的值(这比您想象的更频繁)。

答案 1 :(得分:0)

不可能在不同域之间的页面之间进行交互。

最简单的方法是嵌入iframe,但如果目标位于不同的域,浏览器将阻止通信。

正如在评论中所说,只重新配置浏览器(可能是Webkit有足够的覆盖)或者如果您无法访问目标站点,则UserJS / Greasemonkey是唯一的解决方案。