Mahtaisko php:llä kursittuihin sivuihin saada tunnistusta asiakkaan selaimen html5-valmiudesta. Tuota html-muotoa on vähän huono käyttää kun kaikki selaimet eivät sitä ymmärrä ja näille selaimille tulkki voisi lähettää vanhemmantyylisen version.
Oiskos vinkkejä
html5-valmiuden tunnistus?
6
205
Vastaukset 6
- 23432432432
Ei taida olla mitään muuta keinoa kuin js pätkä tai mikä tahansa muu härpätin joka tarkistaa mikä selain ja versio on käytössä.
Tähän ratkaisuun tottakai pitää olla pieni tietokanta tai vertailutaulukko jossa on kaikki tuetut selaimet. - sdfsfsdfdfsdfsd
Tästä saattaa olla apua:
http://www.modernizr.com/
http://www.webresourcesdepot.com/better-html5-css3-usage-by-detecting-browsers-capabilities-with-modernizr/ - KTSE
Niin ajattelin jotain sellasta kun mulla oli joskus ihan toimivanakin, että selaimen headerista pysty päättelemään ymmärtääkö selain application/xhtml xml -homman ja jos ei, niin sellaselle selaimelle pistettiin html4.01 text/html -muotoinen dokumentti ja muille kunnollinen xhtml1.1. Eli php-tulkki korjas tarvittavat muutokset tyhmemmälle selaimelle.
- Joku Vaan
Niin sinulla on varmaankin jotain tilastoja mitä selaimia sivuilla kävijöillä on? Sivuston käyttäjä ryhmä ratkaisee missä määrin voi kokeilla uusia juttuja. Nykyään käytännössä usein riittää että IE 7 - 8 otetaan huomioon, muilla suosituilla selaimilla sitten toimii ongelmitta..
IE 7 - 8 ei tarvitse mitään PHP juttuja jos ei halua, http://css3pie.com/ http://selectivizr.com/ http://code.google.com/p/html5shim/ riittävät pitkälle (Modernizr sisälsi ainakin joskus html5shimiä vastaavan joka aktivoi HTML5 tagit vanhemmilla IE selaimilla, kannattaa varmistaa jos sitä käytät ettei tule kahta samaa tekevää)
Katso http://www.ericgiguere.com/tools/http-header-viewer.html niin huomaat mitä selain lähettää palvelimelle, ainoostaan user-agent on mistä pystyy jotain päättelee mutta sehän voi olla ihan mitä tahansa. Toisaaltaan sehän ei haita mitään tässä tapauksessa.
"härpätin joka tarkistaa mikä selain ja versio on käytössä. Tähän ratkaisuun tottakai pitää olla pieni tietokanta tai vertailutaulukko jossa on kaikki tuetut selaimet."
Hmmm... mitäänhän en tiedä tästäkään asiasta, mutta oliskos helpompa tutkia moottoreita niitähän ei kovin montaa eri merkkistä ole?
Siis jos moottorin versio on uudempa kuin x niin HTML5 toimii ok.
Mutta juu turhaa kikkailua moinen, linkitetyt JS jutut riittävät kyl (riippuen mitä HTML5 uusia ominaisuuksia on tarkoitus käyttää) . Jos intoa on niin lisää tekstni jos sivu ei näy kunnol klikkaa tästä joka välittää pienelle PHP scriptille tiedon, että käytetäämpäs HTML tageja. Käyttämällä vaik sessioneita saat tekstin näkymään muutamalla ensinmäisellä sivunlatauksella sitten se piilotetaan. - Joku Vaan
Laitetaas viel yks linkki lisää http://html5boilerplate.com/ toki tossa on jotain turhaakin mut hyvä siitä on aloittaa.
- sdfsfsdf
Toi html5boilerplate.com käyttää myös muuten tuota edellä linkattua "modernizr" kikkaretta.
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
Mitä tuot pöytään parisuhteessa?
Siinäpä se kysymys on otsikossa. Mitäpä siis tuot/toisit pöytään parisuhteessa? Oletko mies vai nainen? Koetko sen mitä4231825Martinan bisneksillä ei mene hyvin
https://www.iltalehti.fi/viihdeuutiset/a/c46da6ab-340f-4790-aaa7-0865eed2336 Yrityksen konkurssihakemus on tullut kärä30012382 km on nykyään liian pitkä koulumatka
Hesarissa päivitellään lapset joutuu nyt kulkemaan 2 km kouluun jösses. Ruostefillarilla tuo matka menee vaikka miten äk951031Tiesitkö? Martina Aitolehden isäpuoli on tämä suosittu laulaja
Martina Aitolehti on seurattu julkisuuden henkilö. Lähipiiriin mahtuu muitakin tunnettuja henkilöitä. Tiesitkö, että Ma291011- 58926
- 66906
- 47890
- 63840
Miia Heikkinen avautui !
Olipa hyvä kirjoitus, kiitos. Ongelmat mitkä nostat esille on todellisia ja tämä ylimielisyys totta ja se näkyy kaikessa75817- 68814