Quiero restringir la recarga de la página en caso de que esté usando la extensión. He intentado pasar los parámetros como cancel true pero bloquea el sub_frame.
chrome.webRequest.onBeforeRequest.addListener( function(details) { var pattern = /^((http|https):\/\/)/; if(pattern.test(details.url)) { const url = `${CHROME_EXTENSION_URL}?url=${details.url}`; console.log(url) chrome.tabs.update(details.tabId, {url: url}); return { cancel: true }; // console.log(url) } }, {urls: ["*://www.google.com/*"], types: ["main_frame"]}, ["blocking"] );He agregado la captura de pantalla a continuación para el ejemplo, en realidad quiero que la extensión a continuación restrinja la recarga o redirija a la página si la URL cambia, estoy agregando la URL en los parámetros.