Estoy usando una extensión de Chrome de hacer clic para llamar que tiene la desagradable costumbre de redirigir la llamada dentro de la ventana activa.
Obviamente no es lo mejor para mantener un flujo de trabajo, y no soy de los que dejan que una extensión me mande, así que pensé en hacer algunos ajustes, pero no tuve suerte.
Según tengo entendido, debería ser tan simple como cambiar window.location a window.open , pero simplemente no hará nada una vez que realice el cambio y lo vuelva a cargar en Chrome. ¿Me estoy perdiendo de algo?
chrome.storage.sync.get(['disabled', window.location.origin], function(result) { checked = result.disabled; chrome.runtime.onMessage.addListener(function(request) { switch (request.type) { case 'selectionVod': window.location = ("votel://" + request.info.selectionText); break; case 'selectionVcc': chrome.storage.sync.get(['vccPlatform'], function(result) { var vccPlatform = result.vccPlatform; if (vccPlatform && vccPlatform.includes('odcc')) { window.location = ("https://" + vccPlatform + ".providerdomain.ca/AGUI/make_call.php?phone=" + request.info.selectionText); } else { window.location = ("https://vcc-" + vccPlatform + ".providerdomain.com/AGUI/make_call.php?phone=" + request.info.selectionText); } });```