Iframe problem som löste sig på ett skumt sätt

Permalänk

Iframe problem som löste sig på ett skumt sätt

Eller egentligen är det löst men vill fatta varför det löste det.

Har en iframe inlagd på en https domän. Därför tänkte jag för att kunna se iframen så måste vi också köra https, därav skrev jag in källan så här: src="https://doman.se" (och ja sidan i iframen är den som skrev brevet och har även ett korrekt certifierat).

Det fungerade då bra för mig men för de som kollade på sidan från deras lite förlegade företagsnät kunde inte se innehållet i iframen.

Nu sa en av deras tekniker att källan borde vara: src="//doman.se" och jag sa att det kommer ju inte funka. Men det gjorde det, varför?!

Permalänk
Medlem
Skrivet av -=*ThE_cRoW*=-:

Eller egentligen är det löst men vill fatta varför det löste det.

Har en iframe inlagd på en https domän. Därför tänkte jag för att kunna se iframen så måste vi också köra https, därav skrev jag in källan så här: src="https://doman.se" (och ja sidan i iframen är den som skrev brevet och har även ett korrekt certifierat).

Det fungerade då bra för mig men för de som kollade på sidan från deras lite förlegade företagsnät kunde inte se innehållet i iframen.

Nu sa en av deras tekniker att källan borde vara: src="//doman.se" och jag sa att det kommer ju inte funka. Men det gjorde det, varför?!

Om man skriver //doman.se så använder den aktuellt protokoll. Dvs, om du är på en https sida så blir //doman.se = https://doman.se. Är du på en http sida så blir det istället http://doman.se.

Skickades från m.sweclockers.com

Permalänk

Aha, då vet jag det i fortsättningen. Tack

Permalänk
Medlem
Skrivet av -=*ThE_cRoW*=-:

Eller egentligen är det löst men vill fatta varför det löste det.

Har en iframe inlagd på en https domän. Därför tänkte jag för att kunna se iframen så måste vi också köra https, därav skrev jag in källan så här: src="https://doman.se" (och ja sidan i iframen är den som skrev brevet och har även ett korrekt certifierat).

Det fungerade då bra för mig men för de som kollade på sidan från deras lite förlegade företagsnät kunde inte se innehållet i iframen.

Nu sa en av deras tekniker att källan borde vara: src="//doman.se" och jag sa att det kommer ju inte funka. Men det gjorde det, varför?!

Att bara använda // kallas för protocol-relative scheme. Google m.fl. rekommenderar att man använder HTTPS så långt det går.
Du kan läsa mer här: http://www.paulirish.com/2010/the-protocol-relative-url/

Visa signatur

~. Citera så jag hittar tillbaka .~