2012-06-03 27 views
5

¿Cómo obtengo la capacidad de agregar/editar el JS en un sitio de sitios de google? De esta forma, quiero usar jQuery y jQuery UI para manipular la apariencia del sitio.cómo agregar JavaScript personalizado a los sitios de google?

Para ser claros, no estoy hablando de todos los sitios de google, solo el sistema creado por usted mismo que Google ha creado, llamado "Google Sites" ->https://sites.google.com/.

Por howto page, no es lo siguiente: características no compatibles

La herramienta Cuadro HTML no admite actualmente las siguientes características:

iframes código JavaScript no se puede crear cualquier secuencia de comandos, imagen o etiquetas de enlace Funciones de carga de documento/ventana y actualizadas. Puede colocar cualquier código JavaScript al final del código que debe cargarse después de cargar el documento .

¿Eso significa que la herramienta HTML no puede crear etiquetas? a pesar de que están en la demostración anterior?

+1

¿Quieres cambiar de sitio de google? No estoy seguro de seguir ... – gdoron

+0

bueno, quiero usar sitios de Google, pero muchas de las opciones y estilos no pueden cambiarse con la configuración habitual, así que pensé que si pudiera ejecutar un bloque de JS en la página, podría poner mi propio jQuery y cambiar lo que quería cambiar –

+0

¿Está buscando [GreaseMonkey] (http://en.wikipedia.org/wiki/Greasemonkey)? Chrome también tiene soporte integrado para GreaseMonkey. Eche un vistazo a http://userscripts.org/ para ver algunos ejemplos de lo que puede hacer. –

Respuesta

0

Google El sitio tiene a good documentation, y usted no puede usar ningún JavaScript en su program policy.

Lea la documentación, enumera los detalles de los pasos para insertar CSS personalizado, JavaScript y HTML general.

+0

El enlace "política del programa" que capturó allí es para Documentos, no para Sitios, y es irrelevante para esta pregunta. – duskwuff

+0

@duskwuff ** Esta es una política general para hospedar Google Sites y Google Docs. ** Si echas un vistazo a la documentación de Google Site, se vinculan específicamente con esta política. Entonces, todo su contenido, javascript, css, imágenes deben seguir la misma política. La "alerta" no funcionó simplemente porque va en contra de la política. Hice un enlace intencional a su documento en lugar de copiar los pasos, porque su documentación podría cambiar con el tiempo, su contenido copiado no podrá mantenerse actualizado. ** Esto NO es irrelevante **. Así que léelo detenidamente antes de calificar. – activars

+0

Es posible que realmente veamos versiones diferentes de la página de políticas. La versión que estoy viendo no menciona JavaScript en ninguna parte. – duskwuff

6

The Google Sites help explains how to add custom HTML/CSS/JS content:

  1. Ir a la página de Google Sites que desea insertar HTML en
  2. Ir al menú Insertar y seleccione la caja de HTML..
  3. En el cuadro de diálogo que se abre, agregue código HTML, CSS y/o Javascript.
  4. Cuando haya terminado, haga clic en Guardar.
  5. Para obtener una vista previa de su HTML incorporado, haga clic en Guardar en la página de Google Site.

Se continúa señalando que "el código HTML de una caja no puede interactuar con o consulte el código fuera de la caja de HTML, incluyendo otras cajas HTML" - presumiblemente, cada "cuadro de HTML" es un elemento de iframe separado con espacio aislado. Como tal, su capacidad de usar JS para "manipular la apariencia del sitio" será bastante limitada.

+0

Sí, lo intenté primero ... no parecía funcionar, déjame intentarlo de nuevo. –

+1

Como noté, las capacidades de JS que se ejecuta en el entorno limitado de Google Sites están restringidas. Dependiendo de lo que trates de hacer, puedes o no ser capaz de hacerlo. (En particular, si intentas modificar el contenido de la página que no forma parte del cuadro HTML, no tienes suerte). – duskwuff

+0

intenté poner esto en HTML, y no apareció ningún cuadro de alerta: '< script type = "text/javascript"> alerta ('algo'); ' –

1

Otra alternativa es escribir su propio Gadget

"gadgets son pequeñas aplicaciones web que se pueden agregar a las páginas web. Gadgets son archivos XML que normalmente envuelven HTML y JavaScript" según ha explicado un Google Sites Guru que pasa el nombre Mori. https://sites.google.com/site/mori79/html-gadgets

También puede encontrar más información en el sitio de Google Desarrolladores: https://developers.google.com/google-apps/sites/gadgets/site_gadgets?hl=en

espero que ayude.

Cuestiones relacionadas