Έλεγχος αν παίζει το Site από φορητή συσκευή?

Πληροφορίες σχετικές με την ASP, ASP.NET και με τις εφαρμογές που είναι γραμμένες με αυτήν.

Συντονιστές: WebDev Moderators, Super-Moderators

Απάντηση
Άβαταρ μέλους
DrJim
Δημοσιεύσεις: 459
Εγγραφή: 27 Ιαν 2006 13:30
Τοποθεσία: MY COSMOS

Έλεγχος αν παίζει το Site από φορητή συσκευή?

Δημοσίευση από DrJim » 12 Απρ 2013 15:39

Έχω ένα site .asp πως μπορώ να εμφανίζω μια στατική εικόνα jpg όταν μπαίνει κάποιος από φορητή συσκευή?
http://www.travelpassion.gr - Travel News Online

Άβαταρ μέλους
giannis17
Honorary Member
Δημοσιεύσεις: 1215
Εγγραφή: 06 Ιαν 2005 19:50
Τοποθεσία: Παγκράτι - Αθήνα
Επικοινωνία:

Έλεγχος αν παίζει το Site από φορητή συσκευή?

Δημοσίευση από giannis17 » 12 Απρ 2013 22:26

Ο πατροπαράδοτος τρόπος είναι με javascript διαβάζοντας το

Κώδικας: Επιλογή όλων

navigator.userAgent
αλλά επειδή μπορεί κάποιος να έχει κλειστά τα javascript μπορείς να το κάνεις και από web.config αρχείο (για να έχεις asp εφαρμογή υποθέτω δουλεύει σε IIS)

Κώδικας: Επιλογή όλων

<configuration>
<system.webServer>
<rewrite>
  <rules>
    <rule name="Redirect mobiles" stopProcessing="true"> 
      <match url=".*" /> 
      <conditions> 
        <add input="&#123;HTTP_USER_AGENT&#125;" pattern="*Android*" /> 
      </conditions>
      <conditions> 
        <add input="&#123;HTTP_USER_AGENT&#125;" pattern="*Ipad*" /> 
      </conditions>
      <conditions> 
        <add input="&#123;HTTP_USER_AGENT&#125;" pattern="*iphone*" /> 
      </conditions>
      <conditions> 
        <add input="&#123;HTTP_USER_AGENT&#125;" pattern="*nokia*" /> 
      </conditions>
      <conditions> 
        <add input="&#123;HTTP_USER_AGENT&#125;" pattern="*mobile*" /> 
      </conditions>
      <conditions> 
        <add input="&#123;HTTP_USER_AGENT&#125;" pattern="*armv*" /> 
      </conditions>
      <action type="Rewrite" url="mobile.html" />
    </rule>
  </rules>
</rewrite>
</system.webServer>
</configuration>
Το δεύτερο δε το έχω δοκιμάσει γιατί δεν χρησιμοποιώ IIS αλλά πρέπει να δουλεύει.
"There is only one problem with common sense; it’s not very common."
&#8211; Milt Bryce

Άβαταρ μέλους
DrJim
Δημοσιεύσεις: 459
Εγγραφή: 27 Ιαν 2006 13:30
Τοποθεσία: MY COSMOS

Έλεγχος αν παίζει το Site από φορητή συσκευή?

Δημοσίευση από DrJim » 13 Απρ 2013 00:20

Σε ευχαριστώ πολύ!
Ελπίζω να τα καταφέρω.
http://www.travelpassion.gr - Travel News Online

Απάντηση

Επιστροφή στο “ASP, ASP.NET”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες