Я пытаюсь написать расширение для личного использования. Background. js файл, в котором я хочу взять URL-адрес - определить целое число внутри него - перенаправить его на новый URL-адрес со строкой, объединенной между ними. Но это не похоже на работу (я новичок). Это очень конкретный случай c для личного использования. Вот мой пример кода (конечно, URL являются примерами):
const abc = "https://www.google.com/anc/wddsd/";
const xyz = "/tracking/file/subsystem";
var res = url.split('/')[4]; //can I even access the URL before the function begins?
Скажем, есть Numeri c Di git, который появляется сразу после /wddsd/
, и я хочу извлечь его от исходного URL и поместите его в перенаправленный URL.
chrome.webRequest.onBeforeRequest.addListener(
function(details) {
return {
redirectUrl:
abc + res + xyz
};
},
{
urls: [
"*//www.google.com/*"
],
types: [
"main_frame",
"sub_frame",
"stylesheet",
"script",
"image",
"object",
"xmlhttprequest",
"other"
]
},
["blocking"]
);
обновление: разрешения моего manifest.json
:
"permissions": ["webRequest", "webRequestBlocking", "*://google.com/*"]