本文介绍了JavaScript中的区域设置?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述 29岁程序员,3月因学历无情被辞! 我正在开发一个使用谷歌地图的系统。我希望用户看到一张 的地图或多或少的地图,当他第一次来到这个系统时,他在世界的哪个地方。因此,显而易见的事情似乎是在区域设置上有一个 纬度和经度的查找表,然后使用 浏览器的语言环境... 但是通过文档我无法找到任何可靠的方式来获取JavaScript中的语言环境。我错过了什么,或者这是不可能的??如果这是不可能的,为什么不可能呢? - si ***@jasmine.org.uk (Simon Brooke) http ://www.jasmine.org.uk/~simon/ ;;好悲痛,我记得当英格兰赢得灰烬时。 解决方案 不,显而易见的解决方案是询问他们在世界上的位置和 然后在地图上显示它。 但是通过文档我无法找到任何可靠的方式来获取JavaScript中的语言环境。 因为PC本身甚至不知道它在世界的哪个位置,所以没有人。 唯一的方法是询问用户。否则,是的,这是不可能的。 这是不可能的,因为它是不可能的。 - Randy 机会有利于准备好的心灵 comp.lang.javascript常见问题 - http://jibbering.com/faq/index.html Javascript最佳实践 - http://www.JavascriptToolbox.com/bestpractices/ 不,显而易见的解决方案是询问他们在世界上的位置和 然后在地图上显示它。 我不想问他们;这会干扰他们对系统的b 经验的即时性。它比点击页面更糟糕。 没有人因为PC本身甚至不知道它在 世界中的位置。 然而,PC知道它的区域设置,并且区域设置足够好 近似用于我的目的。 唯一的方法是询问用户。否则,是的,这是不可能的。 这是不可能的,因为它是不可能的。 但是如果我在同一台PC上运行Java applet,突然之间就有可能。那么为什么 可能是applet而不是Javascript?在这里做什么是 架构选择,它是为什么做的? 实际上可能是解决方案 - 运行单像素小程序只是为了获得 的语言环境。但这似乎是一种巴洛克式的方式。 - si ** *@jasmine.org.uk (Simon Brooke) http:/ /www.jasmine.org.uk/~simon/ ;; L''etat c''est moi - 路易十六 ;;我......我们......政府 - 托尼布莱尔 这是不可能的,因为它是不可能的。 但是如果我在同一台PC上运行Java applet,突然之间就有可能。所以 为什么有可能是applet而不是Javascript?在这里做什么是 架构选择,它是为什么做的? 实际上可能是解决方案 - 运行单像素小程序只需要 获取语言环境。但这似乎是一种巴洛克式的方式。 这是为你详细说明的:你认为你知道兰迪所在的地方,但是 HikksNotAtHome,因为他期待一个心悸金发女郎在一个岛上。 .....对不起,我正在混合线程。 这是不可能的,因为浏览器安全性不会让您访问客户操作系统中最多的私有部分。 - Evertjan。 荷兰。 (请将我的电子邮件地址中的x'变为点数) I''m working on a system which uses Google maps. I want the user to see amap of more or less where (s)he is in the world when (s)he first comes tothe system. So the obvious thing seemed to be to have a look-up table oflatitude and longitude against locale, and then use the locale of thebrowser...But going through the documentation I can''t find any reliable way ofgetting the locale in JavaScript. Am I missing something, or is thisimpossible? If it''s impossible, why is it impossible?-- si***@jasmine.org.uk (Simon Brooke) http://www.jasmine.org.uk/~simon/;; Good grief, I can remember when England won the Ashes. 解决方案No, the obvious solution is to ask them where they are in the world andthen show it on the Map.There isn''t one as the PC itself doesn''t even know where it is in the world.Only way is to ask the user. Otherwise, yes, it is impossible.It is impossible because it is not possible.--RandyChance Favors The Prepared Mindcomp.lang.javascript FAQ - http://jibbering.com/faq/index.htmlJavascript Best Practices - http://www.JavascriptToolbox.com/bestpractices/No, the obvious solution is to ask them where they are in the world andthen show it on the Map.I don''t want to ask them; that''s interfering with the immediacy of theirexperience of the system. It''s worse than a click-through page.There isn''t one as the PC itself doesn''t even know where it is in theworld.The PC knows its locale, however, and the locale is a good enoughapproximation for my purposes.Only way is to ask the user. Otherwise, yes, it is impossible.It is impossible because it is not possible.But if I run a Java applet on the same PC, suddenly it''s possible. So whyis it possible for an applet but not for Javascript? What is thearchitectural choice being made here, and what is it being made for?Actually that may be the solution - run a single-pixel applet just to getthe locale. But it seems a baroque way to do it.-- si***@jasmine.org.uk (Simon Brooke) http://www.jasmine.org.uk/~simon/;; L''etat c''est moi -- Louis XVI;; I... we... the Government -- Tony Blair It is impossible because it is not possible.But if I run a Java applet on the same PC, suddenly it''s possible. Sowhy is it possible for an applet but not for Javascript? What is thearchitectural choice being made here, and what is it being made for?Actually that may be the solution - run a single-pixel applet just toget the locale. But it seems a baroque way to do it.It is spelled out for you: You think you know where Randy is located, butHikksNotAtHome, as he is expecting a nymphomaniac blonde on an island...... Sorry, I''m mixing threads.It is not possible because browser security won''t let you access the mostprivate parts of the client''s operating system.--Evertjan.The Netherlands.(Please change the x''es to dots in my emailaddress) 这篇关于JavaScript中的区域设置?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持! 上岸,阿里云! 09-02 02:07