Notizie: scarica ora l'ultima versione disponibile di SeaMonkey!

Autore Topic: ancore iframe non funzionanti in Firefox  (Letto 1334 volte)

0 Utenti e 1 Visitatore stanno visualizzando questo topic.

Offline steplab

  • Post: 1
ancore iframe non funzionanti in Firefox
« il: 14 Settembre 2017 12:11:34 »
Firefox 55.0.3

Segnalo il mancato funzionamento delle ancore (tag
Codice: [Seleziona]
<a name="ancora-1"></a>) all'interno degli
Codice: [Seleziona]
<iframe src="libro.html#ancora-1"></iframe>, ovvero la finestra non scorre fino alla posizione dell'ancora.
Che al contrario funziona per esempio con Chrome.

Mio esempio:
Ho una pagina php A, dentro questa pagina ho un'iframe che carica un determinato testo:
Codice: [Seleziona]
<iframe src="libro.html"></iframe>libro.html è una pagina con molto testo suddiviso per sezioni, prima di ogni sezione ho l'ancora che serve per linkare a ogni porzione di testo presente.
Codice: [Seleziona]
<a name="ancora-1"></a><div>Lorem ipsum...</div><a name="ancora-2"></a><div>..dolor sit amet...</div>....Ho un'altra pagina B dove ho un modulo form che passa una variabile alla pagina A, la variabile passata è un'ancora: es. "#ancora-1"
Nella pagina A passo questa variabile all'iframe, modificando il sorgente dell'iframe:
Codice: [Seleziona]
<iframe src="libro.html#ancora-1"></iframe>Quindi mi aspetterei che la pagina libro.html all'interno dell'iframe scorra all'ancora passata, come normalmente funziona una pagina html.
Questo purtroppo non accade con Firefox, ho fatto un po di ricerche e visto che è un baco conosciuto. Possibile che non sia ancora stato risolto questo problema? Esiste una soluzione per aggirare questo baco? Magari aggiungendo del codice javascript o jquery in libro.html?
Ho trovato soluzioni per far funzionare dei collegamenti link presenti in pagine presenti dentro iframe ad ancore, ma non come nel mio caso passate dall'attributo src dell'iframe nel percorso della pagina caricata nell'iframe.


Offline klades

  • Moderatore
  • Post: 5788
    • http://www.nic-nac-project.org/~kaosmos
Re: ancore iframe non funzionanti in Firefox
« Risposta #1 il: 14 Settembre 2017 16:30:01 »
E' un comportamento intenzionale, perché il team di sviluppo ritiene che altrimenti ci sia un problema di sicurezza.
cfr. https://bugzilla.mozilla.org/show_bug.cgi?id=638598 e https://bugzilla.mozilla.org/show_bug.cgi?id=583889

0 Utenti e 1 Visitatore stanno visualizzando questo topic.