如何在不打开Javascript窗口的情况下发送HTTP请求?

You*_*ung 2 javascript xmlhttprequest xdr

现在我正在尝试打开一系列网址 window.open

for(i=0;i<10;i++)
{
    window.open("myapp://arg1/arg2/arg3/number_"+i);
}
Run Code Online (Sandbox Code Playgroud)

它工作正常,除了弹出十个窗口.我想知道有没有办法做这个工作与未显示的窗口?帮助将不胜感激!

Jos*_*vis 6

如果您只想发送这些请求并且不关心他们的响应,那么您可以创建一个Image:

for(i=0;i<10;i++)
{
    new Image().src = "myapp://arg1/arg2/arg3/number_"+i;
}
Run Code Online (Sandbox Code Playgroud)

AFAIR,我尝试过的所有浏览器(没有测试IE)下载了资源,并没有要求我实际显示图像或将其附加到DOM或任何东西.这对于记录和预取东西很有用,但不是很多.