Читайте поиск в Google из расширения Chrome - PullRequest
0 голосов
/ 16 октября 2019

Я пытаюсь написать простое расширение Chrome, которое будет читать поиск Google и перенаправит вас. Например: я набираю YouTube в Google, и расширения перенаправляют меня на www.youtube.com.

Это мой код manifest.json:

{
"name": "Google Shortcuts",
"description": "",
"version": "1",
"permissions": ["tabs", "http://*/*", "background"],
"content_scripts": [{"matches": ["http://*/*"],"js": ["inject.js"]}],
"background": {"scripts":["background.js"]},
"browser_action": {
	"default_icon": "16x16.png",
	"default_popup": "popup.html"
},
"permissions": [
	"webRequest",
	"*://www.google.com/search?q=youtube/*",
	"webRequestBlocking"
],
"manifest_version": 2
}

Это мой код background.js:

var host = "https://www.youtube.com/";
chrome.webRequest.onBeforeRequest.addListener(
    function(details) {
         return {redirectUrl: host + details.url.match(/^https?:\/\/[^\/]+([\S\s]*)/)[1]};
    },
    {
        urls: [
            "*://www.google.com/search?q=ebay",
        ],
        types: ["main_frame", "sub_frame", "stylesheet", "script", "image", "object", "xmlhttprequest", "other"]
    },
    ["blocking"]
);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...