Fórum Root.cz
Hlavní témata => Windows a jiné systémy => Téma založeno: ZAJDAN 25. 11. 2014, 09:41:54
-
AHoj,
zjistil jsem, že PDF, které generuji z PHP scriptu se někdy neotevře v Internet Exploreru. Někdy stačí v nastavení Iexploreru změnit security na low a je klid, někde je na middle a jede to, prostě IE. Máte někdo vyzkoušené řešení, které pojede v IE vždy, aniž by user musel v IE něco nastavovat? Četl jsem i, že by mohlo pomoci nastavit header type uvnitř php scriptu.Hodlám se to nyní zkusit, ale jistý čas zabere to zkoušet na několika stanicích kde je IE.
-
mal som podobny problem, vygenerujem pdf ale v exploreri vyhodi ze sa neda ulozit, alebo zobrazit.
Problem bol v hlavicke, kde sa posielalo no-cache, alebo nieco podobne, uz je to par rokov, odkedy som to riesil, ale utkvelo mi to v pamati prave preto, ze som sa s tym dost natrapil, a vobec som si nemyslel, ze zakaz cache zaroven zakaze akekolvek ukladanie.
-
Content-Type by mala hádam nastaviť tá knižnica, ktorá to PDF generuje. Možno by si mohol naznačiť, ktorú knižnicu používaš, aby Ti vedeli ľudia pomôcť presnejšie...
Pre IE už dlho neoptimalizujem, ani netestujem, ale čo si pamätám z minulosti, tak bol rozdiel:
1) či PDF je odpoveďou na GET alebo POST request
2) a či PDF je otvárané v tom istom okne, alebo v novom
V prvom prípade občas pomohlo prepísať POST na GET.
V druhom ak sa malo PDF otvoriť v novom okne, tak bol potrebný hack, keď sa najprv otvorilo prázdne okno cez var w=window.open('about:blank','_blank'); a až následne sa v ňom nahrala URL s PDF pomocou w.location.href='http://example.com/pdf.php?...';
-
používám mPDF