我正在尝试在用户按Enter键导致提交后更改窗口位置。现在,可能是XSS保护阻止了它的工作,但我认为必须有办法做到这一点。如果没有,那么答案就是任何能够确认我正在尝试做的事情是不可能的。
我正在做的是:
$("form").submit(function () {
window.location = window.location.pathname + "?address=" + escape($("#address").val());
});
这是因为我正在使用.aspx页面,我正在将它提交给自己。但是我正在尝试提供一个简单的界面,其中页面基于查询字符串传递的地址值进行处理,因此我尝试不使用隐藏字段来传递地址值,只使用查询字符串机制。我是否正在反对安全限制?如果在回发后没有找到查询字符串,我可以使用隐藏字段并在后面的代码中检查这个 - 这是唯一的选项吗?
答案 0 :(得分:1)