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

110
Views
userscript hace que algo en la página falle

No estoy bien versado en javascript. Considérame un novato. Pero he engullido algunas cosas para hacer una pequeña adición a un sitio web que uso con frecuencia.

Ahora esto funciona en la página "original", pero algunas páginas relacionadas también cargan mi extensión (donde también sería útil), pero ahora algunas cosas en la página dejan de funcionar.

La página tiene un cuadro de "editar mensaje", donde puede seleccionar un fragmento de texto y luego presionar el botón " negrita " y hará lo que sea necesario para poner ese texto en negrita. Acabo de probar eso aquí mismo en ESTA ventana de edición y es lo mismo aquí (es decir: seleccione y luego presione el botón).

De todos modos, mi script de usuario parece sintácticamente correcto, pero de alguna manera influye en las cosas que hacen que el editor funcione.

 min?g=forum.post-edi…8K6KitIVTFiUWEa0:21 Uncaught TypeError: $(...).on is not a function at HTMLDocument.<anonymous> (min?g=forum.post-edi…8K6KitIVTFiUWEa0:21) at Object.resolveWith (userscript.html?name…a981-daf70ed9950d:3) at Function.ready (userscript.html?name…a981-daf70ed9950d:3) at HTMLDocument.C (userscript.html?name…a981-daf70ed9950d:3)

Ese parece ser el error que me sale.

Mi script no usa la palabra "on".

Al investigar esto para hacer esta pregunta, parece que esto se debe a conflictos de jquery. mi guion hace

 // @require https://ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.min.js#sha384-r2H3/Z2KzIwcAodo3prLbMqa/s1cyh+kByvW1+xEdAt+G0icddK5/pb+yeSf5SjC

mientras que la página en cuestión tiene:

 <script src="/min?g=jquery.a-tools-js&amp;rRDA9gx3IFij41fg0E0qISYO668" defer></script> <script src="/min?g=jquery.modaal-js&amp;s6guStp3uQpv-PeeQdKXO4JY4_k" defer></script>

Su versión no tiene $(), mientras que la versión de google-api no tiene ().on o algo así. ¿Cómo puedo resolver esto?

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