有没有办法通过引用页面上的代码自动填写第 3 方网站上的文本框?
我的情况是这样的:当用户点击我们在线电话目录中的寻呼机号码时,我被要求在第三方网站上自动填写该号码。他们没有 API。
当然,JavaScript 可以填充文本框,但我可以通过引用“href”标签以某种方式做到这一点吗?
有没有办法通过引用页面上的代码自动填写第 3 方网站上的文本框?
我的情况是这样的:当用户点击我们在线电话目录中的寻呼机号码时,我被要求在第三方网站上自动填写该号码。他们没有 API。
当然,JavaScript 可以填充文本框,但我可以通过引用“href”标签以某种方式做到这一点吗?
您实际上是在要求第三方站点上的跨站点脚本漏洞。所以不,您不能填写第三方页面的表单,除非它们存在您可以滥用的漏洞,或者该页面最初设计为使用 url 中的参数填写表单。
Javascript 不会有任何帮助,因为在您单击链接之前不会加载第 3 方页面。所以唯一的方法是将它作为参数传递:
<a href="http://3rdparty.com/action?value=some_value">Call 3d party</a>
此参数需要由第 3 方页面解释并填充文本框。即使您在新窗口或 iframe 中打开第 3 方网站,您也无法使用 javascript 对其进行操作,因为它可能不会与您的网站托管在同一域上。