Js如何针对不同城市的访客提供不同的服务,屏蔽指定地区访问
文章摘要
HeoGPT
本文介绍了如何通过sohu的地域判断API判断用户所在的地域,并根据用户所在地域做出不同的限制,比如在北京的用户不能查看文章正文等。作者以Butterfly的评论功能做地域限制为例子,使用pug代码和html代码演示了如何获取城市并判断用户所在地域。
此内容根据文章生成,并经过人工审核,仅用于文章内容的解释与总结
投诉有些时候我们需要对不同地域的用户做一些限制,比如在北京的用户不能查看文章正文等。如何判断用户所在的地域并针对不同的地域做出限制呢?这里利用sohu的地域判断API。这篇文章用Butterfly的评论功能做地域限制为例子。
本文以pug代码为例,html代码在文章后面。
城市获取
1 | script(language='javascript', type='text/javascript', src='//pv.sohu.com/cityjson') |
city变量则为城市名。例如北京市
。然后可以通过city
变量内容字符串是否包含北京
即可。
判断逻辑
1 | if(city.indexOf('北京') == -1){ |
html代码
1 | <script language="javascript" type="text/javascript" src="//pv.sohu.com/cityjson"></script> |
参考文章
- 感谢你赐予我前进的力量
打赏者名单
因为你们的支持让我意识到写文章的价值🙏
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 张洪Heo
评论
生成评论
匿名评论
违规举报
✅ 你无需删除空行,直接评论以获取最佳展示效果