首页 > 解决方案 > 我想重定向到一个网站,然后点击它上面的按钮

问题描述

我想将我的浏览器重定向到另一个网站,然后单击该网站上的操作按钮。我想我应该在这两个任务之间添加一些时间延迟。我写的代码一次只做一个事件。

window.location.href = "http://www.google.com";
var delayInMilliseconds = 2000; 
setTimeout(function() {
  document.getElementById('action-button').dispatchEvent(new MouseEvent("click"));
}, delayInMilliseconds);

标签: javascript

解决方案


出于安全原因,禁止这样做。

在计算中,同源策略是 Web 应用安全模型中的一个重要概念。根据该政策,网络浏览器允许包含在第一个网页中的脚本访问第二个网页中的数据,但前提是两个网页具有相同的来源。源定义为 URI 方案、主机名和端口号的组合。此策略可防止一个页面上的恶意脚本通过该页面的文档对象模型访问另一个网页上的敏感数据。

资源


推荐阅读