J'essaye d'obtenir les langues disponibles installées dans les PC de visiteurs. Le problème est que je ne veux pas obtenir les langues du navigateur Internet.Obtenir les langues disponibles dans asp.net
Des suggestions s'il vous plaît?
J'essaye d'obtenir les langues disponibles installées dans les PC de visiteurs. Le problème est que je ne veux pas obtenir les langues du navigateur Internet.Obtenir les langues disponibles dans asp.net
Des suggestions s'il vous plaît?
Le seul moyen (standard) est de regarder dans la 'Accept-Language' de l'en-tête HTTP. Voir the standard. Ce serait un trou de sécurité si vous pouviez avoir accès à plus d'informations sans demander la permission. Vous pouvez exécuter un composant Active X pour espionner les ordinateurs des utilisateurs, mais vous devrez les obtenir pour vous accorder la permission en premier, mais je suppose que cela ne fera qu'inciter les gens à ne pas utiliser votre site Web. En outre, cela ne fonctionnerait que sur Windows. Je ne recommanderais pas de le faire.
Bien sûr, vous pouvez toujours demander à vos utilisateurs de vous le signaler via certaines pages de paramètres. Si changer ce paramètre les aiderait à utiliser votre site, cela ne les dérangerait probablement pas.
juste ce que Mark a dit dans le 1er paragraphe. Arrêt complet. – DmitryK
Dans ASP.NET, le texte sur une page provient du serveur, alors pourquoi avez-vous besoin de savoir quelles langues l'utilisateur a installées localement sur son PC? Qu'est-ce que vous essayez de faire exactement? – slugster
J'essaye d'afficher ma page Web dans deux langues. Grec et anglais. Si l'utilisateur dispose du "el-GR", la version grecque de mon site web doit être affichée. Croyez-le ou non, bien que ma langue maternelle soit le grec, j'ai installé la version anglaise de Firefox. – OrElse