有没有人让它可靠地工作?
这是我正在使用的代码。
function attachDebugger(tabID) {
return new Promise(resolve => {
chrome.debugger.attach({tabId:tabID}, "1.3", function() {
console.log(`Debugger Opened`);
resolve();
});
});
}
function throttleBandwidthDebugger(tabID) {
return new Promise(resolve => {
chrome.debugger.sendCommand(
{tabId: tabID},
"Network.emulateNetworkConditions",
{offline: false, latency: 500, downloadThroughput: 768000, uploadThroughput: 153600},
function() {
console.log(`Debugger Bandwidth Set to 768000 bytes/sec`);
resolve();
});
});
}
我发现更改downloadThroughput不会改变多次下载的同一站点的速度。显然有一些限制,因为速度从我正常下载同一站点的时间增加。但它与我在devtools手动限制时所获得的速度变化没有任何相似之处。
任何帮助,任何人?