我正在分析用于在线提交表单的标题标签,以便更好地了解htmlhttp表单如何使用google开发人员工具的网络选项卡登录gmail,yahoo mail和amazon,以查看请求的http标头和回应,并了解他们的来源。在登录亚马逊时,我在浏览器的(chrome)请求标题中看到了非常特殊的行为。表单数据总是将以下两个标题名称附加到表单数据查询的第二个和第三个到最后一个位置:x =(某个随机数),y =(某个随机数)。
没有动态生成的输入标签,因为当我使用断点逐步执行代码时,没有一个被添加,当我告诉谷歌chrome打破所有子树修改时,网站仍然会发送添加的帖子在任何事情被修改之前的参数。
还没有ajax调用导致动态添加的数据附加到表单帖子,因为谷歌开发人员工具显示在网络选项卡的时间轴中的表单发布之前没有ajax。
我的问题是:有没有办法,使用javascript,指示浏览器,将数据附加到表单帖子,不使用动态附加的输入元素或ajax?
答案 0 :(得分:1)
如果你在谈论x
&特别是y
个变量,然后来自<input type="image">
。您可以尝试playing with input type image并查看其行为。
但是对于其他情况(你想要添加任何其他变量),我认为最好的方法是动态添加输入元素。