1
我想创建一个JavaScript将自动按下提交第三方网站按钮。基本上,如果我想用自己的用户名和密码(例如Google帐户)自动登录到一个cookie填充的网站,那么javascript会自动按下提交按钮,而无需执行此操作。Javascript功能来自动登录到第三方网站
我想创建一个JavaScript将自动按下提交第三方网站按钮。基本上,如果我想用自己的用户名和密码(例如Google帐户)自动登录到一个cookie填充的网站,那么javascript会自动按下提交按钮,而无需执行此操作。Javascript功能来自动登录到第三方网站
我想你要找的是什么.click()
方法,所有的按钮都有。更详细的说明如下......
您可以在一个帧和另一个第三方页面使用frameset
用JavaScript代码。例如:(!从Gmail的登录页面清理,他们有很多奇怪的放置换行符和空格)
<!-- Main page -->
<HTML><frameset rows="0,*">
<!-- You see your script page. To see the actual login page, swap the * and the 0. -->
<frame src="http://third.party.website.com/login/page.htm" name="theirframe" />
<frame src="myscript.html" name="myframe" />
</frameset></HTML>
如果你想登录到该页面是这样的:
<!-- Third-party page -->
<div class="email-div">
<label for="Email"><strong class="email-label">Username</strong></label>
<input type="email" spellcheck="false" name="Email" id="Email" value="">
</div>
<div class="passwd-div">
<label for="Passwd"><strong class="passwd-label">Password</strong></label>
<input type="password" name="Passwd" id="Passwd">
</div>
<input type="submit" class="g-button g-button-submit" name="signIn" id="signIn" value="Sign in">
然后你的脚本可能会是这样的:
<!-- Your script page (myscript.html) -->
<HTML><body>
<!-- Insert custom message here... -->
Logging you in......
<script>
//parent.theirframe.document.getElementById("Email").value = getemail();
//parent.theirframe.document.getElementById("Passwd").value = getpass();
parent.theirframe.document.getElementById("signIn").click();
</script>
<body></HTML>
如果你的浏览器会提醒您通过电子邮件将“ID元素‘’不存在”或东西时,您的浏览器可能加载脚本PAG e在登录页面之前。在这种情况下,你必须把登录页面在一个名为iframe
您的自定义页面中,把你的脚本的iframe
后,在页面的主体。如果你最终这样做,this page将帮助你访问iframe
的内容。
希望这会有所帮助。