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
196
Vastaukset
- 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
Orpo räyhää: kansan on muututtava
Orpon mukaan kansa ei elä kokoomuksen kanssa samassa todellisuudessa, ja sen vuoksi kansan on muututtava. Kas kun ei san2502859Muovikassikartelli
Kauppaketjut ovat yhdessä sopineet muovikassin yksikköhinnaksi 59 senttiä. Milloin viranomaiset puuttuvat tähän kartell31604Aidon persun tunnistaa Marinin palvonnasta
Oli kyse sitten Halla-ahosta tai Putinista. Ensimmäisenä aidolle persulle tulee mieleen Marin.21295- 1011174
Nainen, nyt esitän muutaman skenaarion
Asumme yhdessä ja seurustelemme. 1. On ilta ja olet sohvalla makoilemassa ja räpläät kännykkääsi. Makuuhuoneesta kuulu1231151Oikea kaste on syntisten kaste
Oikea kaste on syntisten kaste. Vain syntisiä tulee kastaa. Itsensä uskoviksi ja vanhurskaiksi julistaneita ei tule ka581015Kristillinen kaste toimitetaan upottamalla veteen - pään valelukaste ei kelpaa
Kristillinen upotuskaste perustuu juutalaiseen puhdistautumiseen, jossa upottaudutaan veden alle kokonaan. Paavali verta1531012- 66994
Upotuskaste on raamatullisin kaste
Jokainen raamattua lukenut tietää sen. Päivänselvä asia. Vauvalle annettu kaste ei löydy raamatusta.717927- 132878