Citazioni doppie e singole in Chrome


8

Quindi, quando vuoi incorporare documenti di Google in un sito ti viene dato questo pezzo di codice:

<iframe width='500' height='300' frameborder='0' src='https://docs.google.com/spreadsheet/pub?hl=en_US&hl=en_US&key=0AiV6Vq32hBZIdHZRN3EwWERLZHVUT25ST01LTGxubWc&output=html&widget=true'></iframe>

Funziona bene sul mio sito. Se modifichi la pagina, eseguiamo il nuovo contenuto attraverso alcuni filtri per sfuggire alle cose e assicurarci che sia html valido. Dopo il processo, il link sopra viene convertito in questo:

<iframe frameborder="0" height="300" src="https://docs.google.com/spreadsheet/pub?hl=en_US&amp;hl=en_US&amp;key=0AiV6Vq32hBZIdHZRN3EwWERLZHVUT25ST01LTGxubWc&amp;output=html&amp;widget=true" width="500"></iframe>

Funzionerà su tutti i browser tranne Chrome. Chrome pensa che sto eseguendo JS in src. L'ho ridotto a una combinazione di virgolette doppie e simboli '&' sfuggiti. Se ritorno a uno di quelli allo stato originale, l'iframe funziona.

Lavoro in ruby ​​dove "e" hanno comportamenti diversi. Chrome sta facendo la stessa cosa? C'è un modo per disattivarlo?


2
& amp; contro & Chrome è severo rispetto allo standard. Se il loro è un problema tra virgolette singole o doppie, presenterei un bug con Chrome.
Justin Dearing il

Quale versione di Chrome? Non ho visto questo problema in 13-stable o 15-dev.

Versione di Chrome: 13.0.782.112

2
@Rodrigo: se trovi una risposta alle tue domande, quindi pubblicale tu stesso, puoi accettare la tua risposta, altrimenti sembrerà che tu sia una persona che non accetta mai risposte e che le persone non vorranno inviarle. PS: hai il diritto di non accettare una risposta errata o non valida
Arjang,

Funziona correttamente nel canale beta Chrome 15.0.874.
Mufasa,

Risposte:


1

Raddoppia , usalo ovunque, questo è lo standard HTML .

Tuttavia, entrambi funzionano su quasi tutti i browser. Alcuni browser non puoi nemmeno usare nulla, comewidth=1


Tuttavia, potrebbe non funzionare nei browser meno recenti. Usa sempre e sempre il doppio.
iammichiel,

Che cosa? No non lo è. Hai letto le specifiche? html.spec.whatwg.org/multipage/…
RaisinBranCrunch

0

Penso che dovresti modificare i filtri per accettare e accedi a un URL URL.

Il problema principale per me è la tua parte di filtro, non riesco a immaginare l'enorme elenco di problemi che potresti incontrare se filtri gli URL validi.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.