Zadejte hledaný výraz...

Externí js bez https na stránce s https

Martin Bárta
verified
rating uzivatele
(28 hodnocení)
14. 7. 2014 11:22:17
Zdravím,
je nějaké řešení pro situaci, kdy mám od jednoho dodavatele javascript, který se načítá externě ale bohužel není na https a tak se na stránce s https nenačte. Poskytovatel implementaci https odmítá a já tak nevím co by s tím šlo dělat.
Snažil jsem se script přesunout k sobě a v PHP ho pomocí file_get_contents načítat, vypisovat a na stránce pak brát můj soubor, který již na https je. Bohužel je v něm ale dost URL, které odkazují přímo na stránky dodavatele a tak na mém serveru neexistuje.
Nevíte o nějaké možnosti jak JavaScript načíst tak aby fungoval od dodavatele i bez https?
Díky
14. 7. 2014 11:22:17
https://webtrh.cz/diskuse/externi-js-bez-https-na-strance-s-https#reply1039495
Bacon
verified
rating uzivatele
(2 hodnocení)
14. 7. 2014 11:55:28
No, vzhledem k tomu, že po přesunutí k tobě to nejde, tak to asi nepůjde, ale co varianta, že by sis udělal, dejme tomu, soubor loader.php?src=http://cizi.js, který bys načítal místo toho skriptu?
loader.php by jen vzal cizí skript a "vyflusl ho" jako svůj vlastní obsah... ne-e?
14. 7. 2014 11:55:28
https://webtrh.cz/diskuse/externi-js-bez-https-na-strance-s-https#reply1039494
Martin Bárta
verified
rating uzivatele
(28 hodnocení)
14. 7. 2014 11:56:52
Přesně to dělám tím souborem, který tam mám. Uvnitř to načtu právě tou PHP funkcí a vyhodím + přidám nějakou javascriptovou hlavičku. Bohužel ale bez výsledku.
-- Má to několik stovek řádků a načítá to další scripty přímo z jejich serveru a to na http. Musel bych to tudíž celý přepsat a načítat od sebe, což jak říkám nemá tolik cenu. Dost se to mění.
14. 7. 2014 11:56:52
https://webtrh.cz/diskuse/externi-js-bez-https-na-strance-s-https#reply1039493
David Kácha
verified
rating uzivatele
(39 hodnocení)
14. 7. 2014 12:08:00
A verze nefunguje?
14. 7. 2014 12:08:00
https://webtrh.cz/diskuse/externi-js-bez-https-na-strance-s-https#reply1039492
Martin Bárta
verified
rating uzivatele
(28 hodnocení)
14. 7. 2014 12:09:48
Napsal David Kácha;1106711
A verze nefunguje?
Nemají vůbec přístupné https:// takže to ani pomocí //xxx nejede.
14. 7. 2014 12:09:48
https://webtrh.cz/diskuse/externi-js-bez-https-na-strance-s-https#reply1039491
sh
verified
rating uzivatele
(22 hodnocení)
14. 7. 2014 12:10:05
samozřejmě že ne...
Napsal David Kácha;1106711
A verze nefunguje?
14. 7. 2014 12:10:05
https://webtrh.cz/diskuse/externi-js-bez-https-na-strance-s-https#reply1039490
Petr Soukup
verified
rating uzivatele
(5 hodnocení)
14. 7. 2014 12:54:13
Pokud ten JS ještě s něčím komunikuje, tak to řešit nejde. Musel byste všechna volání prohnat přes nějaký "https proxy", ale pokud je to nějaký měřící skript, tak by tím přestal fungovat.
Pokud ale dodavatel nemá https, tak to zřejmě nebude nikdo důležitý. V dnešní době už je to naprostý standard, takže vám nezbude, než tlačit na dodavatele, ať jde s dobou.
14. 7. 2014 12:54:13
https://webtrh.cz/diskuse/externi-js-bez-https-na-strance-s-https#reply1039489
Default
verified
rating uzivatele
(94 hodnocení)
14. 7. 2014 14:34:12
A nešlo by přes replace a regularni vyrazy přeměnit vše v tom hlavním JS scriptu?
Načíst hlavní JS do PHP u tebe, tam to vše přepsat a použít ten upravenej JS?
Že by se všechny ty http:// změnily na https://tvujweb.cz/loader.php?js=http://
14. 7. 2014 14:34:12
https://webtrh.cz/diskuse/externi-js-bez-https-na-strance-s-https#reply1039488
Petr Soukup
verified
rating uzivatele
(5 hodnocení)
14. 7. 2014 16:21:58
Napsal kubiro;1106764
A nešlo by přes replace a regularni vyrazy přeměnit vše v tom hlavním JS scriptu?
Načíst hlavní JS do PHP u tebe, tam to vše přepsat a použít ten upravenej JS?
Že by se všechny ty http:// změnily na https://tvujweb.cz/loader.php?js=http://
Jenže to velmi pravděpodobně znefunkční skript. Z pohledu externího skriptu budou totiž mít všichni návštěvníci stejnou IP.
14. 7. 2014 16:21:58
https://webtrh.cz/diskuse/externi-js-bez-https-na-strance-s-https#reply1039487
Pro odpověď se přihlašte.
Přihlásit