我正在使用chrome devtools network API和以下代码,但是当我打开devtool窗口(F12)时,始终会启动警报窗口。有没有办法在不打开该窗口的情况下启动警报,例如,当页面加载时?
背景
chrome.experimental.devtools.network.getHAR(
function(result) {
alert(result);
});
答案 0 :(得分:7)
如果Web检查器未打开,则devtools API无法正常运行。例如,如果网络事件在您最初加载页面时未打开,则网络事件不会显示在Web检查器中。
但是,无论网络检查员的状态如何,您都可以使用扩展程序中的WebRequest APIs。这不会为您提供HAR格式的数据,但它确实允许您访问为页面生成的每个请求。根据您正在寻找的信息,这可能是一个合理的选择。
答案 1 :(得分:2)
我对开发dev工具知之甚少,但我认为开发dev工具之前dev工具API“不存在”,所以代码不会也不会被执行没有打开它