Javascript setTimeout()没有运行吗? var账户; var用户=[“*******”]; var password=“**********”; var gameId=126945035//将游戏ID放在此处 对于(account=0;account
当我运行它时,它应该登录到该帐户,该帐户似乎正在工作,但在我使用setTimeout()之后,它将不会运行任何操作Javascript setTimeout()没有运行吗? var账户; var用户=[“*******”]; var password=“**********”; var gameId=126945035//将游戏ID放在此处 对于(account=0;account,javascript,jquery,Javascript,Jquery,当我运行它时,它应该登录到该帐户,该帐户似乎正在工作,但在我使用setTimeout()之后,它将不会运行任何操作 所有*都是我无法共享的信息。这是因为您将在第一次设置超时时离开当前网页。这不是由setTimeout函数引起的,而是因为您要离开页面 该方法使窗口加载并显示URL参数的页面 这基本上意味着,当您启动window.location.assign('url')时,您将强制重新加载页面。这将停止处理任何其他代码行 你很可能想这样做 a) 发出ajax请求以初始化身份验证过程 b) 使用传
所有*都是我无法共享的信息。这是因为您将在第一次
设置超时时离开当前网页。这不是由setTimeout
函数引起的,而是因为您要离开页面
该方法使窗口加载并显示URL参数的页面
这基本上意味着,当您启动window.location.assign('url')
时,您将强制重新加载页面。这将停止处理任何其他代码行
你很可能想这样做
a) 发出ajax请求以初始化身份验证过程
b) 使用传统的回发请求在会话中存储第一个url请求的状态。工作流中访问的第二个页面将具有适当的凭据。出于好奇,为什么您的代码指向roblox.com?我正在做一些东西来自动登录,然后“竖起大拇指”一个位置。我对ajax一点也不熟悉,你能给我一个在这种情况下如何使用它的例子吗?如果不深入了解你的应用程序,很难回答这个问题。您可能只想创建一个带有身份验证url的表单作为操作,成功的帖子将重定向到第二个url。我想让它登录,这是所有元素的目的,然后我想去链接,欺骗网站说我已经“访问”了游戏,然后它会导航到游戏URL,并单击.upvote类。
var account;
var users = ["********"];
var password = "*********";
var gameId = 126945035 //Put your game ID here
for (account = 0; account < users.length; account++) {
window.location.assign('www.roblox.com');
$(document).ready(function(){
document.getElementById("LoginUsername").value = users[account];
document.getElementById("LoginPassword").value = password;
document.getElementById('LoginButton').click();
setTimeout(function(){
window.location.assign('http://www.roblox.com/Game/PlaceLauncher.ashx?request=RequestGame&placeId=' + gameId);
setTimeout(function(){
window.location.assign('http://www.roblox.com/---place?id=' + gameId);
$('.upvote').click();
}, 1000);
}, 1000);
});
};