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

130
Views
Proyecto para hacer una extensión para detectar URL de phishing

Objetivo: este proyecto tiene como objetivo crear una extensión de Chrome que pueda detectar cualquier URL de phishing cada vez que se carga una página.

Procesos Actuales: He hecho una API en la que cada vez que pasamos cualquier URL, dará una respuesta si es una URL de phishing o no de phishing. Después de crear la API, sigo el método para crear los archivos de manifiesto, HTML y JavaScript. Carga útil de API: URL: https://phishingurldetectorapi.herokuapp.com/predict1 (Método = Publicar)

 Body: { "url" : "www.google.com" } Response: "It is not a phishing url"

Quiero pasar la URL de cualquier página cada vez que se carga en el campo "url" de mi API y puede mostrar la respuesta.

Problemas: actualmente estoy atascado en la parte sobre cómo pasar la URL usando javascript en el cuerpo de mi API. ¿Alguien puede ayudarme con esto?

about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

Puede enviar la URL de la página actual a través del cuerpo ajax como se muestra a continuación.

 (()=>{ let current_page_url = window.location.href; fetch('https://phishingurldetectorapi.herokuapp.com/predict1',{ method:'POST', headers:{ 'Content-Type':'application/json' }, body:JSON.stringify({url:current_page_url}) }) .then(e=>e.json()) .then(res=>console.log(res)) .catch(err=>console.log(err)) })()

Para trabajar en todas las páginas, debe configurar https://*/* en la matriz de coincidencias. p.ej

 "content_scripts": [ { "matches": [ "https://*/*" ] } ]

 https://phishingurldetectorapi.herokuapp.com/predict1

Desafortunadamente, este servidor no está permitido para solicitudes de dominios cruzados, si es el propietario, primero debe permitir cors. De lo contrario, no podrá enviar la solicitud desde su extensión de Chrome.

about 4 years ago · Juan Pablo Isaza Report
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!