Chrome Network эмулирует NetworkConditions - PullRequest
0 голосов
/ 27 августа 2018

Это мое первое расширение JS Chrome.

Я хочу сделать YouTube только офлайн.

manifest.json:

{
  "name": "limit",
  "version": "1.0",
  "description": "limit",
  "permissions": ["storage","tabs","webNavigation","debugger"],
  "background": {
     "scripts": ["background.js"],
     "persistent": false
  },
  "manifest_version": 2
}

background.js:

chrome.webNavigation.onBeforeNavigate.addListener(function(e) {
    alert(e.url);
    chrome.tabs.getSelected(null,function(tab) {
        alert(tab.id);
        chrome.debugger.attach({tabId:tab.id}, version, onAttach.bind(null, tab.id));
        chrome.Network.emulateNetworkConditions({offline: true, latency: 100, downloadThroughput: 1, uploadThroughput: 1});
      });
}, {url: [{hostContains: 'youtube.com'}]});

background.js строки 5 и 6 не работают, я не знаю, правильно ли это написать или нет!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...