是否可以根据用户的位置更改img
Is it possible to change an img depending on the users location?
我有一个带有img标记的div。这个img标签应该显示访问者的国家国旗。然而,我在寻找解决方案方面没有取得任何进展。
最初的想法是,这些事情可能通过服务器端和php实现,但后来我再次想到,必须有一个简单的jquery方法。
我不是要求任何人编写解决方案!我只是想知道像我这样的简单任务有什么方法?我还试图寻找没有所谓"JSON"的库。
您可以使用地理定位API来实现这一点。但是用户必须允许位置检测才能工作。
https://developer.mozilla.org/en-US/docs/Web/API/Geolocation/Using_geolocation
HTML5提供了地理定位API,也许您可以尝试使用它。
https://developers.google.com/maps/documentation/javascript/examples/map-geolocation?hl=de
谷歌(也许还有其他公司)提供了一个免费的API,可以将位置转换为例如国家。
不幸的是,这只是一个仅链接的答案,但您在这里有一个类似的问题:
通过IP 显示国家/地区标志
答案本身就是指这个辅导:
http://roshanbh.com.np/2008/07/getting-country-city-name-from-ip-address-in-php.html
这个答案看起来也很有希望:
如何获得用户';我的网站上的国旗
根据此链接,您还可以使用$_SERVER['HTTP_ACCEPT_LANGUAGE']
来获取语言,而不是使用第三方服务。
按国家/地区脚本显示标志
相关文章:
- jquery试图按名称获取按钮位置
- 我可以获得相对于被点击元素的确切点击位置吗
- 谷歌地图固定位置覆盖
- 在单击任何位置时隐藏元素,而不检查每次DOM单击
- 如何更改<svg>标记为<img>用js标记
- 有没有一种方法可以防止img get请求使用css或js发生
- Javascript:使用绝对路径设置img src
- 循环比赛位置算法
- Setting default onclick behavior for <img> tag in gene
- es6 相当于下划线查找位置
- 仅使用JavaScript/获取当前创建的img的位置/放置文本
- CSS在IMG周围添加一个胖“框架”,而不改变IMG的位置
- 当存在 IMG 元素时,如何设置插入符号位置
- 是否可以根据用户的位置更改img
- 通过JQuery将img的位置动态更改为鼠标位置
- 随机img位置添加&移除循环
- 具有固定img位置的Superslides.js
- 奇怪的& lt; img>位置的行为
- 用jquery保存全局变量img属性位置
- Javascript-从不同的位置提取img src,并在另一个位置使用img src