【发布时间】:2019-05-13 22:14:30
【问题描述】:
我对 javascript 还不太了解,但我知道您可以使用以下命令打开和关闭网页:
var myWindow = window.open('whateverpage.com'); myWindow.close();
但是说你想在你打开的那个页面上做一些事情,比如填写表格,有没有办法做到这一点?比如:
myWindow.getElementById('input').value = 'hello';
编辑:我想知道的原因是我想制作一个自动登录页面(供个人使用,这样我可以更快地完成学校的工作)。所以我需要做的就是制作一个网页,改变另一个网页上的输入值,然后提交该表单。
【问题讨论】:
-
是的,来自同一个来源,但不是来自另一个来源 - 你试过了吗?并在您这样做时保持控制台打开
-
它说:“Uncaught TypeError: myWindow.getElementById is not a function”
-
试试
window.get... -
请注意 Thomas 的评论 - 您实际上无法向他们的服务器发送数据。你可以对给定的网页做任何你想做的事情,但你做的任何事情都不会影响其他用户(使用这种方法)。话虽如此,您可以简单地将浏览器导航到您传递给
window.open()的那个 url,然后在控制台中开始乱搞:)(不要违法)
标签: javascript