| 
		 Пример: manifest.json 
{
  "name": "Test",
  "version": "1.0",
  "manifest_version": 2,
  "description": "Test",
  "content_scripts": [
    {
      "matches": ["*://*.google.ru/*"],
      "js": ["content.js"]
    }
  ],
  "background": {
    "scripts": ["background.js"]
  },
  "permissions": [
	"https://www.deviantart.com/"
  ]
}
 Пример: content.js 
chrome.runtime.sendMessage( 'get art', // отравляем запрос в фоновый процесс
	html => document.querySelector('body').innerHTML = html 
);
  Пример: background.js 
chrome.runtime.onMessage.addListener( 
	(message, sender, sendResponse) => fetch('https://www.deviantart.com/') // запрашиваем сайт
		.then( response => response.text() )
		.then( sendResponse ) // отравляем результат обратно на вкладку
	&& true // !возвращаем true, чтобы вкладка дождалась ответа
)
	 |