[HTML] Iframe laadt wel in Firefox en Chrome, niet in IE

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Beste mensen,

Ik ben bezig met een Iframe, maar krijg het niet werkend in IE:

http://www.edudelta.com/iframe/test.htm

Bovenstaande webpagina zal in Firefox 3.0.14 en Chrome 2.0.172.33 de melding geven 'Ingelogd op Livelink'. In Internet Explorer 8 krijg ik een inlogscherm. Zelfs in compatibiliteitsmodus werkt het niet.

Waarom Iframe?

De bedoeling is om, wanneer de startpagina van een bepaald systeem geopend wordt, er tegelijkertijd op een aantal systemen wordt ingelogd. Ik dacht eerst aan een popup, maar die wordt geblokt.

Het rare is dat de directe link in een nieuw venster wel werkt in IE. Alleen als deze link in een IFrame geladen wordt, dan werkt de link niet meer. De directe link is: http://tinyurl.com/yjqtcxy

Vergeet niet dat wanneer je eens bent ingelogd de Iframe ook ineens gaat werken in IE. Je zult dus eerst moeten uitloggen in IE via https://livelink.groenken...lisapi.dll?func=ll.logout

Acties:
  • 0 Henk 'm!

  • Bosmonster
  • Registratie: Juni 2001
  • Laatst online: 17-09 12:52

Bosmonster

*zucht*

En als je de originele pagina (je test.htm), ook via https aanroept?

Acties:
  • 0 Henk 'm!

Verwijderd

Verwijderd schreef op donderdag 22 oktober 2009 @ 16:12:
Beste mensen,

Ik ben bezig met een Iframe, maar krijg het niet werkend in IE:

http://www.edudelta.com/iframe/test.htm

Bovenstaande webpagina zal in Firefox 3.0.14 en Chrome 2.0.172.33 de melding geven 'Ingelogd op Livelink'. In Internet Explorer 8 krijg ik een inlogscherm. Zelfs in compatibiliteitsmodus werkt het niet.

Waarom Iframe?

De bedoeling is om, wanneer de startpagina van een bepaald systeem geopend wordt, er tegelijkertijd op een aantal systemen wordt ingelogd. Ik dacht eerst aan een popup, maar die wordt geblokt.

Het rare is dat de directe link in een nieuw venster wel werkt in IE. Alleen als deze link in een IFrame geladen wordt, dan werkt de link niet meer. De directe link is: http://tinyurl.com/yjqtcxy

Vergeet niet dat wanneer je eens bent ingelogd de Iframe ook ineens gaat werken in IE. Je zult dus eerst moeten uitloggen in IE via https://livelink.groenken...lisapi.dll?func=ll.logout
Ik krijg in IE een beveiligingsmelding dat er 2 pagina's geblokkeerd zijn, misschien ligt daar het probleem?

edit:
Als ik het beveiligingsniveau op zn laagst zet werkt het iig wel :)

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Bosmonster schreef op donderdag 22 oktober 2009 @ 16:25:
En als je de originele pagina (je test.htm), ook via https aanroept?
Helaas gaat dat niet... die website draait niet op https maar gewoon op http.

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Verwijderd schreef op donderdag 22 oktober 2009 @ 16:25:
[...]

Ik krijg in IE een beveiligingsmelding dat er 2 pagina's geblokkeerd zijn, misschien ligt daar het probleem?

edit:
Als ik het beveiligingsniveau op zn laagst zet werkt het iig wel :)
Tja, dat zou kunnen. Zou het dan zo zijn dat IE8 zoveel veiliger is dan Firefox en Chrome? Die openen de pagina gewoon.

Ik zoek naar een browser onafhankelijke oplossing.

Ik heb ook al geprobeerd met de OBJECT-tag ipv de Iframe, maar dat maakt niets uit. De originele lange URL ipv de TinyUrl maakt ook niets uit voor IE.

Misschien kan er iets met javascript? Maar daar ben ik niet zo'n held in. Eigenlijk moet er gewoon een URL met een post opdracht aangeroepen worden op het moment dat een pagina geladen wordt.

Acties:
  • 0 Henk 'm!

  • Bosmonster
  • Registratie: Juni 2001
  • Laatst online: 17-09 12:52

Bosmonster

*zucht*

De url wordt wel geladen, maar waarschijnlijk slaat ie de cookie niet op, omdat het een https-url betreft in een iframe op een niet beveiligde pagina. Daardoor onthoudt ie de login niet.

Wat gebeurt er als je de url aanroept via XHR?

[ Voor 11% gewijzigd door Bosmonster op 22-10-2009 17:06 ]


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Wat is XHR? :)

Ik denk overigens niet dat het in een cookie zit... De URL van de Iframe is gewoon iets als:
https://www.mijnwebsite.n...uiker&password=wachtwoord

Maar het zou kunnen natuurlijk. Toch blijft het raar dat het in FF en Chrome wel werkt. Meestal is dat bij mij andersom zo (dat IE wel werkt en de rest niet)


Moet ik nog even vermelden dat serverside scripting niet echt een optie is? :(

[ Voor 10% gewijzigd door Verwijderd op 22-10-2009 17:23 ]


Acties:
  • 0 Henk 'm!

  • Bosmonster
  • Registratie: Juni 2001
  • Laatst online: 17-09 12:52

Bosmonster

*zucht*

De url wordt aangeroepen en die plaatst waarschijnlijk een logincookie. Blijkbaar gebeurt dat niet, want je bent daarna niet ingelogd :P

XHR = Ajax zeg maar, kort door de bocht. Dus de URL via JS aanroepen, misschien dat IE de restrictie dan niet heeft, maar kan het me niet zo goed voorstellen.

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Ik denk dat ik het antwoord heb, maar of ik het kan maken is een tweede. Iemand wel eens van P3P headers gehoord?

Zie:
http://www.sjhannah.com/blog/?p=132

Bedankt allemaal voor het antwoord!

Acties:
  • 0 Henk 'm!

  • Bosmonster
  • Registratie: Juni 2001
  • Laatst online: 17-09 12:52

Bosmonster

*zucht*

Je zei dat serverside scripting geen optie is, dus dan valt dat af lijkt me...

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Volgens mij is er geen serverside scripting voor nodig? Er moet een .xml met privacypolicy gegenereerd worden en die moet geupload worden naar de server.
Pagina: 1