javascript - upgrading - Google Chrome: script de contenido de JQuery en Facebook
to view this video please enable javascript and consider upgrading to a web browser that (1)
Estoy usando Google Chrome y estoy escribiendo una extensión de navegador. Intento inyectar JQuery 2.0.3 en Facebook como script de contexto. Solo para ver si puedo, estoy tratando de tomar el área de texto en la página de mensajes. Estoy escribiendo esta línea directamente en la consola de Javascript:
$(''textarea[name="message_body"]'');
En vez de obtener un objeto JQuery, recibo este error:
Error: <![EX[["Tried to get element with id of /"%s/" but it is not present on the page.","undefined"]]]>
¿Facebook tiene medidas anti-jquery o hay algo más que esté sucediendo que estoy haciendo mal? Como siempre, ¡gracias de antemano!
Está accediendo a una función $()
definida en la página de Facebook, que no tiene nada que ver con jQuery. Para acceder al contexto de ejecución de sus secuencias de comandos de contenido desde la consola de JavaScript, debe seleccionarlo en el cuadro desplegable ubicado en la parte inferior de la ventana:
En lugar de <page context>
, debe seleccionar chrome-extension://<your extension id>
.