Ho una pagina di Google Sites. Come posso incorporare il codice JavaScript, senza implementare un gadget e aggiungere codice JavaScript in questo?Come si incorpora il codice JavaScript in una pagina di Google Sites?
risposta
Si può leggere la documentazione Googles su come farlo qui http://support.google.com/sites/bin/answer.py?hl=en&answer=2500646&ctx=cb&src=cb&cbid=-11zqfs2rw8yfe&cbrank=0
È possibile eseguire del codice JavaScript, ma durante pagina di modifica verrà avvolto automaticamente in un gadget banale, e quando il rendering pagina sarà eseguito all'interno di iframe e non sarà in grado di interagire con il DOM della pagina principale - questo è impedito dai meccanismi di sicurezza del browser e di Google Sites.
Quindi, qualsiasi cosa faccia lo script, lo farà in una sandbox del suo iframe, la cui dimensione esterna è definita in fase di progettazione della pagina, se non si desidera implementare un gadget.
E anche se si implementa un gadget con lo script all'interno, sarà anche eseguito nella stessa sandbox iframe. Ma il gadget ha alcuni vantaggi, ad esempio l'accesso all'API, che consente di modificare la dimensione di iframe in modo dinamico e alcuni altri.
è possibile utilizzare il HTML Box
gadget, qui è dove si trova nel menu:
Esso consente di Insert custom HTML, CSS, and Javascript.
Avvertenze:
- il codice HTML viene caricato in una ,
- il codice non possono interagire con i contenuti al di fuori della
HTML Box
- il
HTML Box
attualmente non supporta , - tua lo script non può creare alcun tag
<script>
,<img>
o<a>
,
Fare riferimento a this article è necessario creare un file Google Gadget cui è possibile accedere da un server per condividere il file e scrivere il codice seguente:
<Module>
<ModulePrefs title="Custom Gadget"/>
<Content type="html">
<![CDATA[
<script src="PUT YOUR SCRIPT HERE"></script>
]]>
</Content>
</Module>
Salvare il file come Name.xml e caricarlo su un servizio di file hosting che ha accesso pubblico (non protetto da password). Quindi inserire il collegamento come segue:
Inserisci> .. Altro Gadget> Aggiungi gadget tramite URL
Una volta che si copia l'URL della salvato .xml codice di Google Gadget, si avrà javascript incorporato tramite il tuo Google Gadget personalizzato.
possibile duplicato di [come aggiungere javascript personalizzato to google siti?] (Http://stackoverflow.com/questions/10874147/how-to-add-custom-javascript-to-google-sites) – senderle