我可以模拟事件提交/点击页面元素使用chrome插件吗? 如果插件模式开启。插件在页面上查找一些元素并发送点击事件。
答案 0 :(得分:2)
是的,您可以通过从内容脚本创建自定义事件来完成此操作。尝试这样的事情:
function simulateClick(elementId) {
var evt = document.createEvent('MouseEvents');
evt.initMouseEvent('click', true, false, document, 0, 0, 0, 0, 0, false,
false, false, false, 0, null);
document.getElementById(elementId).dispatchEvent(evt);
}
有关详细信息,请参阅dispatchEvent docs on MDN。