0
votes

JS, utilise uniquement HTML. Puis-je vérifier le navigateur d'utilisateurs?

Utilisez simplement HTML. Ne pas utiliser js. Puis-je savoir sur le navigateur utilisateur

Je peux savoir sur le navigateur utilisateur. Si j'utilise JS. Je veux contrôler en HTML. Le navigateur 'PC' ne peut pas voir le bouton. Mais le navigateur 'Mobel' peut voir le bouton. Utilisez uniquement HTML. Ne pas utiliser js. Puis-je le poser?

code JS: fenêtre.javaScript . var filtre = win32 | win64 "; if (navigator.platform) { if (0> filtre.indexof (navigator.platform.tolowercase ()))) { alerte ("mobile"); } else {alerte ("PC"); }}


0 commentaires

3 Réponses :


0
votes

Pure HTML n'a pas d'éléments "actifs" qui pourraient être utilisés pour vérifier le navigateur en cours d'exécution et que HTML ne sait pas comment il sera affiché / utilisé - cela dépend du navigateur. Vous avez besoin de JS ou d'un autre code côté client pour effectuer le chèque.


0 commentaires

0
votes

Eh bien, si votre navigateur apportera une demande de serveur, vous pouvez connaître son agent utilisateur via des en-têtes (sans JS, rendant la demande postale, par exemple). Ici, vous pouvez voir la détection de navigateur à l'aide de l'utilisateur-agent HTTPS: // développeur. Mozilla.org/en-us/docs/web/http/Browser_Detection_UNTP_UNT_USER_Agent

doit contenir:

  • Firefox - Firefox / XYZ
  • Chrome - Chrome / XYZ
  • Chrome Chrome / XYZ
  • Safari Safari / XYZ
  • Opera - OPR / XYZ (Opera 15+) Opera / XYZ (Opera 12 -)
  • Internet Explorer -; MSIE XYZ;

    Mais notez que certains navigateurs mentent: chrome, par exemple, des rapports à la fois comme chrome et safari. Donc, pour détecter les safari, vous devez vérifier la chaîne de safari et l'absence de la chaîne chromée, le chrome se rapporte souvent comme chrome aussi ou Seamonkey se rapporte parfois comme Firefox.


0 commentaires

0
votes

Ce code vous donnera le type de périphérique dans

balise de HTML, vous pouvez l'utiliser dans d'autres cas si vous le souhaitez. p>

p>

<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<form>
  <input type="button" onclick="detectDeviceType();" value="Find type of my device" />
  <p id="typeOfDevice"></p>
  
</form>


0 commentaires