Jak se vyhnout hláškám o tom, že "stránka obsahuje nezabezpečené položky"?
Řešení nabízí Ned Batchelder:
URL mohou být absolutní nebo relativní. Relativní URL jsou nejčastěji vztažena k aktuálnímu adresáři (<img src="obrazek.gif">) nebo k rootu webu (<img src="/obrazky/obrazek.gif">). Co když je potřeba vložit na stránku absolutní URL? Použijete <img src="http://www.server.cz/obrazky/obrazek.gif">. Pokud ovšem na stránku přijde někdo přes protokol HTTPS, objeví se mu hláška o "nezabezpečeném prvku".
Řešením je "URL relativní k protokolu" – tedy ve tvaru <img src="//www.server.cz/obrazky/obrazek.gif">. Tato syntaxe doplní protokol HTTP nebo HTTPS podle toho, jaký protokol je použit na stránce, kde se tento odkaz objevil.
Ned uvádí i příklad vložení FLASH objektu do stránky s codebase, a to přes <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="//download.macromedia.com/pub/shockwave/cabs/flash/bla#bla" width="600" height="400">...
Jo, jsem úplná lama, kamenujte mě, ale v životě jsem to neviděl, nenapadlo mě to a fakt to považuju za hezký nápad... Teď ještě aby to fungovalo i v Opeře minoritních prohlížečích...:)
Dne 19.10.2007
Přidej do:
Stumble It!
[1] (pixy - Mail - WWW) 19.10.2007, 23:27:01 [X] [D]
Díky za tip, taky jsem to v životě neviděl.
[2] (dgx - WWW) 20.10.2007, 00:07:24 [X] [D]
Možná už je situace lepší, ale před lety jsem to s nadšením "objevil", abych to časem zatratil, neboť se na tom někteří roboti žvejkli. Stejnou zkušenost jsem udělal s tagem .
[3] (dgx - WWW) 20.10.2007, 00:08:14 [X] [D]
... s tagem <base>
[4] (Arthur Dent [openID] - WWW) 20.10.2007, 00:11:59 [X] [D]
[2] Jak praví známá country píseň: "JO ROBOT, TEN TVRDY BASE MA..."
[5] (Jiří Bureš - WWW) 20.10.2007, 12:57:32 [X] [D]
[2] > neboť se na tom někteří roboti žvejkli
Což může některým tvůrcům webu znít jako rajská hudba. ;-)
© Martin Malý (aka Arthur Dent) | Design by © 2007 ASH721 | HOSTING 3000GB+unlimited domains za 6 dolarů