Autor Zpráva
Monkeys
Profil *
Zdravim

hladam funkciu cez ktoru sa da detekovat o aky prehliadac sa jedna najlepsie v cistom JS ale nebranim sa ani jQuery.

vdaka

M.
Chamurappi
Profil
Reaguji na Monkeyse:
Hledáš ji a žádnou nenacházíš? Obsah hlavičky User-Agent najdeš v navigator.userAgent, ale pravidel, podle nichž se z něj určují verze kontrétních prohlížečů, je víc.
K čemu ti taková funkce bude? Není lepší detekovat vlastnost, kterou chceš používat?
Monkeys
Profil *
Chamurappi:
K čemu ti taková funkce bude?

Mam vyrobeny jeden program cez ktory sa da poskladat finalny navrh a dizajn skrine. Na konci chcem tuto skrinu ulozit do pdf aby si to kazdy mohol ulozit k sebe do PC. Nasiel som jeden plugin html2canvas ten mi krasne vsetko vygeneruje do obrázku png ktory si potom este upravim cez PHP a nasledne vlozim do PDF.

Problem je ze tento plugin nefunguje pre verzie nizsie ako IE 9 preto chcem hned na zaciatku vyvolat upozornenie ze v pripade ak budete pokracovat dalej nepodari sa vam vytvorit finalne pdf.

M.
weroro
Profil
Pre prehliadače IE8 a staršie sa dajú použiť podmienené komentáre.
Monkeys
Profil *
weroro:

To som skusal ale bez vysledku.
Cital som nieco o tom a problemom je ze ten plugin generuje obrazok ako svg co asi starsie prehliadace nepodporuju.


M.
Bubák
Profil
Monkeys:
weroro ti neporadil, jak zprovoznit plugin, ale jak detekovat starší IE.
Chamurappi
Profil
Reaguji na Monkeyse:
Jestli potřebuješ <canvas>, proč netestuješ, jestli prohlížeč umí <canvas>?
Jestli potřebuješ SVG, proč netestuješ, jestli prohlížeč umí SVG?
Testovat verzi je nesmysl.
Monkeys
Profil *
Bubák:
Aha, tak to som zle pochopil

Chamurappi:
Nevedel som ze existuje aj HTML znacka <canvas>
Asi od verzie HTML 5.
Chamurappi
Profil
Reaguji na Monkeyse:
Nevedel som ze existuje aj HTML znacka <canvas>
Vymyslelo si jí Safari v červenci 2004.

Když vůbec nevíš, jaké věci používá skript, který sis vyhlédnul, nezkoumal jsi, jestli on sám nemá u sebe nějakou detekci podpory všeho, co potřebuje? Slušně napsaný skript by to poskytovat měl.
1Pupik1989
Profil
Tak pokud se to upravuje v PHP, tak nebude lepší obsah html poslat do PHP, kde se z HTML vytvoří obrázek? Knihovna se jmenovala HTML2Image, nebo tak nějak. Možná je i knihovna pro převod HTML na PDF.
weroro
Profil
1Pupik1989:
Možná je i knihovna pro převod HTML na PDF
Pre PHP je to napr mPDF s veľkým množstvom nastavení a jednoduchým použitím.
Monkeys
Profil *
Ja potrebujem len vygenerovat obrazok zostavenej skrine ta je zostavena z vacsej casti zo stylov napr.: background-image: preto sa mi na tom plugine html2canvas paci ze vie precitat aj obrazky z css.

1Pupik1989:
dakujem za tip skusim

weroro:
Na generovanie pdf pouzivam FPDF
tam len jednoducho vlozim obrazok cez metodu image();

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: