JavaScript通过控制台访问多个站点
JavaScript accessing multiple sites through console
var gmaill = window.open("https://mail.google.com/mail/u/0/#sent", "_blank");
setTimeout(function() {
alert(gmaill.document.getElementById(":113").innerHTML == "Test");
}, 3000);
我使用setInterval来查看一个网站,当满足条件时,我打开一个不同的标签到gmail并发送电子邮件。不幸的是,我无法通过Chrome的控制台访问不同网站上的不同标签(即我从twitter运行它等待tweet并打开gmail的新标签并向某人发送tweet的链接)。它要么不返回任何东西,要么存在安全错误。有什么办法可以绕过这个吗?我可以延期吗?
你正在尝试的是所谓的跨站点脚本。您的调用者在一个域中,而实际脚本在另一个域中。出于安全考虑,大多数浏览器都遵循同源策略。这意味着要访问其他窗口中的脚本或DOM,两个窗口必须在同一域中。
https://en.wikipedia.org/wiki/Same-origin_policy https://en.wikipedia.org/wiki/Cross-site_scripting我以前试过。从程序上来说,这是不可能做到的。不确定是否可以在浏览器级别使用某种黑客攻击
相关文章:
- 如何使用java脚本将iframe的src设置为当前访问的站点
- JQuery 使用 $.ajax() 访问远程站点
- Javascript会阻止对站点某些区域的访问吗?
- 跟踪服务器上的站点访问 - Meteor 中未定义的会话变量
- 从 iframe 访问主站点中的工作 JavaScript
- 如何在轨道应用程序上首次访问站点触发弹出模式
- 强制“访问完整站点”链接以始终显示完整站点
- 从嵌入式html文件站点访问google工作表条目
- jQuery访问站点中的DOM
- 当ie以quirks模式访问时禁用站点
- 允许子iframe(跨站点)访问window.top
- 从外部站点访问Google Apps Scripts
- 如果JavaScript和cookies被禁用,阻止访问Django站点的好方法
- 从外部站点使用javascript访问Sharepoint 2007中的文件
- 当用户访问特定站点时,Firefox会自动重定向
- 跟踪访问站点的用户代理
- 如何从外部站点访问和应用JSON数据
- 可以JavaScript在一个站点访问SharePoint列表
- 如何允许HTTPS站点访问Dynamics CRM 2016 on-prem中的HTTP启用站点
- 是否有任何受保护的文件类型在被运行WebMatrix的站点访问时返回404 ?