Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

153
Views
Extensión de Chrome - Función para intercambiar dominio en URL

Soy totalmente nuevo en javascript y extensiones de Chrome, lo siento por cualquier pregunta estúpida.

Estoy creando una extensión de Chrome simple (sin interfaz de usuario) que reemplazará api.website.com con test.website.com , cada vez que se haga clic en un enlace o se ingrese una URL que contenga api.website.com .

Estoy tratando de mantener cualquier texto adicional o babosas después de api.website.com también.

Por ejemplo:

  • api.website.com/testing/slug

se convierte

  • test.website.com/testing/slug

Estoy tratando de usar chrome.webRequest.onBeforeRequest.addListener desde esta página porque parece rápido y eficiente.

También estoy tratando de usar partes de cada una de estas páginas:

  • Extraer y cambiar URL
  • El método más rápido para reemplazar instancias en una cadena

manifiesto.json

 { "name": "Domain Redirect", "description": "Replace domain in urls", "version": "1.0.0", "minimum_chrome_version": "9", "manifest_version": 2, "background": { "scripts": ["background.js"]}, "permissions": [ "webRequest", "*://api.website.com/" ] }

fondo.js

 var host = "api.website.com"; chrome.webRequest.onBeforeRequest.addListener( function(details) { return {redirectUrl: host + details.url.match(/^https?:\/\/[^\/]+([\S\s]*)/)[1]}; }, { urls: [ "*://api.website.com/" ], types: ["main_frame", "sub_frame", "stylesheet", "script", "image", "object", "xmlhttprequest", "other"] }, );

No estoy seguro de dónde poner test.website.com en el código o cómo proceder con la redirección después de reemplazar el dominio en la URL. Agradezco cualquier idea que alguien esté dispuesto a ofrecer.

about 4 years ago · Santiago Trujillo
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!