我尝试多次访问某个网页,但每次我都会使用不同的参数。
这是我正在尝试的示例:
var codes = [1, 2, 3, 4, 5]
for(i = 0; i <= codes.lenght; i++){
window.open('http://localhost/applicationame/execute/cod/'+codes[i],'_self');
}
(由于工作相关隐私,我删除了网址实名)
但是当我在浏览器控制台中执行它时,浏览器仅访问包含数组最后一个元素的页面。我厌倦了使用 setTimeout 让浏览器等待然后访问下一页,但它只是返回相同的行为。我尝试在谷歌上搜索一些解决方案,但没有找到适合我的情况的好答案。如果需要的话,我也愿意使用 JQuery 或其他可以帮助我的工具。
最佳答案
发生这种情况是因为您在同一窗口上打开所有实例。
尝试将“_self”替换为 i 的值,这样每个窗口就有一个唯一的名称参数
关于javascript - 如何使用javascript多次访问一个页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49394202/