Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/406.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 试图在chrome开发工具中以循环方式打开网页_Javascript_Android_Google Chrome Devtools - Fatal编程技术网

Javascript 试图在chrome开发工具中以循环方式打开网页

Javascript 试图在chrome开发工具中以循环方式打开网页,javascript,android,google-chrome-devtools,Javascript,Android,Google Chrome Devtools,在ChromeDevTools(连接USB的Android设备上)中,尝试一个接一个地循环打开一系列网页,中间有一些睡眠。以下是我的片段: var canList = ['google.com', 'apple.com','facebook.com'] for(i=0;i<canList.length;i++) { setTimeout(timeoutTrigger.bind(this, canList[i]), i*5000); } function timeoutTrigg

在ChromeDevTools(连接USB的Android设备上)中,尝试一个接一个地循环打开一系列网页,中间有一些睡眠。以下是我的片段:

var canList = ['google.com', 'apple.com','facebook.com']

for(i=0;i<canList.length;i++)
{
    setTimeout(timeoutTrigger.bind(this, canList[i]), i*5000);
}

function timeoutTrigger(href) {
    console.log('Loading ' + href + '...' + Date.now())
    open('http://' + href, '_top')
}
var canList=['google.com'、'apple.com'、'facebook.com']

对于(i=0;i1:您在
\u top
中打开页面,这意味着您将当前选项卡更新到另一个页面,chrome开发工具也会重新加载,并且您的函数会因为不存在而停止运行。更改为

open('http://' + href, '_blank')
在新选项卡中打开它


2:在当前页面中打开多个页面将被Chrome的弹出阻止功能阻止,因此请检查地址栏以允许打开多个页面。

因此,我最终的目标是使用
performance.getEntriesByType(“导航”)[0]获得每个页面的计时结果
。为此,我需要在同一选项卡中打开页面。是否有办法在同一选项卡中打开页面?可能使用iframe?iframe还有一个进一步的问题,即大多数网站不允许在框架的上下文中加载,因此无法加载。