2012-08-06 13 views
5

Tengo mi propia javascript que necesito probar con Greasemonkey. Nunca he trabajado con Greasemonkey antes; ¿Cómo pruebo el guion?Cómo probar un script de Greasemonkey, especialmente en una copia local de una página web?

No lo estoy probando en la World Wide Web, he guardado la página de destino (Firefox> Guardar página como> Página web, complete), entonces lo estoy probando localmente.

¿Cuál es el proceso? ¿Cómo pruebo el guion?

+1

Esta es una pregunta bastante amplia para el SO. ¿Tal vez es mejor revisar la documentación y los tutoriales de Greasemonkey? – Jeroen

Respuesta

6

Aquí hay algunas pautas para la solución de problemas de las secuencias de comandos de Greasemonkey, tanto en general como en las copias locales de las páginas web.

  1. Para realizar pruebas en páginas locales (sin un servidor web local), debe cambiar la configuración de Greasemonkey.
    abierto about:config y establecer greasemonkey.fileIsGreaseable a true

  2. Asegúrese de que la copia local de la página web no está en /tmp o /temp carpeta (s) del sistema. La secuencia de comandos no funcionará de manera confiable, si es así.

  3. Asegúrese de que el origen del script no se encuentre en las carpetas /tmp o /temp del sistema. The script will not install if it is.

  4. Para que un script funcione en archivos locales, asegúrese de tener un @include directive apropiado dirigido a la copia de la página web local. Por ejemplo:

    // @include file:///D:/web/local%20page%20copies/* 
    
  5. Familiarícese con la consola de Firefox error (Ctrl ShiftJ) y how it can be used to determine the source of errors in Greasemonkey scripts.

  6. Instale Firebug y familiarícese con él. Firebug's excellent console functions funcionan muy bien desde dentro de una secuencia de comandos GM - aunque podría tener que prefabricarlos con unsafeWindow..

  7. Pruebe la mayor cantidad de javascript que pueda, que no use GM_ functions, primero en la consola JavaScript de Firebug.


Ver también:

Cuestiones relacionadas