Ternick
@Ternick

Почему "incognito": «split» в manifest.json крашит хром?

Доброго времени суток !
Вот такие вводные, для расширения для хрома:

manifest.json

{
	"name": "Proxy",
	"description": "Build an Extension!",
	"version": "1.0.122",
	"manifest_version": 3,
	/*"incognito": "split",*/
	"content_scripts": [
		{
			"matches": ["<all_urls>"],
			"js": ["contentScript.js"]
		}
	],
	"background": {
		"service_worker": "background.js"
	},
	"permissions": [
		"proxy",
		"tabs",
		"webRequest"
	]
}



background.js

function setProxy(ip, port, username, password){
	var config = {
		mode: "fixed_servers",
		rules: {
			singleProxy: {
				scheme: "http",
				host: ip,
				port: port
			},
			bypassList: ["localhost"]
		}
	};

	chrome.proxy.settings.set({value: config, scope: "incognito_session_only"}, function() {});
}


chrome.tabs.onCreated.addListener((tab) => {
	console.log("ok");
/*	if (tab.incognito){
		setProxy("195.201.61.51", 8000, "", "");
		console.log("Proxy set !");
	}*/

});



Всё импортируется хорошо, но при раскоментированном параметре incognito в manifest.json, при открытии инкогнито браузер падает, в чём причина ?

Использую последнюю версию хрома => 91.0.4472.77.
  • Вопрос задан
  • 85 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы