我的问题与this one几乎相同。但我不得不再次提出这个问题,因为我无法接受OP似乎接受的答案。我喜欢在任何页面上以任何形式工作的解决方案,因此添加隐藏字段不会起作用。
我已经检查了一个以编程方式创建的提交事件和一个手动创建的提交事件(实际点击,返回等)。据我所知,提交事件是相同的。有什么方法可以区分吗?
使用chrome控制台在http://www.bing.com上说:
var loginForm = document.forms[0];
var submitEvent = new Event('submit');
loginForm.dispatchEvent(submitEvent);
注意:我只需要这个就可以使用chrome和javascript。