#598 - Intercettare un browser mobile con Classic ASP

E' sempre più frequente l'utilizzo, all'interno dei siti web, di una versione appositamente studiata per dispotivi mobile, come PocketPC o telefoni cellulari di ultima generazione.
ASPItalia.com ha una propria versione mobile, sviluppata con ASP.NET, che è raggiungibile all'indirizzo http://mobile.aspitalia.com/ con un browser riconosciuto come tale.
E' possibile sviluppare applicazioni web di questo tipo anche sfruttando Classic ASP.
Per prima cosa è necessario aggiornare un file, chiamato browsecap.ini, che contiene la definizione dei browser.
Un sito che ne mantiene una copia aggiornata è all'indirizzo
http://www.garykeith.com/browsers/downloads.asp

A questo punto per intercettare un browser di un dispositivo mobile, dovremo scrivere questo codice:

<%

set mybrowser = Server.CreateObject("MSWC.BrowserType")
piattaforma = LCase(mybrowser.Platform)

isMobile = false

' verifico la piattaforma
if Instr(piattaforma, "wince") <>0 or Instr(piattaforma, "palm") <>0 or Instr(piattaforma, "symbian") <>0 then
isMobile = true
end if
set mybroser = Nothing

if isMobile then Response.Write("sei con un mobile device!")

%>


Approfondimenti

Commenti

Esprimi il tuo giudizio su questo script:

Per procedere devi essere autenticato.

infostudio scrive:
#598 - Intercettare un browser mobile con Classic ASP

Quello che non mi è chiario è dove aggiornare il file browsecap.ini Sul server? Se così è, non sara facile chiedere al fornitore di spazio web di ...
domenica 9 maggio 2004 | 2 risposte
Rubin scrive:
#598 - Intercettare un browser mobile con Classic ASP

piccola ottimizzazione: 0 )[/b] if isMobile then Response.Write("sei con un mobile device!")%>
lunedì 3 maggio 2004 | 2 risposte

Aggiungi un nuovo commento »»»
Per inserire un commento, devi registrarti alla nostra community.




IN EVIDENZA
MISC