有点搞不明白, Chinaz 的 ip 查询代码在调戏用户智商?

2017-04-10 09:18:10 +08:00
 alwayshere

http://ip.chinaz.com/

看到下面的:“获取代码:把下面一小段代码加到你的主页中即可在您的网页上中显示来访用户的 IP 及其地区!”

里面 js 的 url打开是一串 json ,我就想问问 chinaz 给我一串 json ,我该怎么用?而且服务器返回的 response header 也没有允许跨域使用,你给个 jsonp 不行么?官网还大大方方的贴在首页,不怕被业内人士贻笑大方么?

10816 次点击
所在节点    程序员
74 条回复
artisan
2017-04-10 16:03:44 +08:00
震惊! Chinaz 的 ip 查询代码在调戏用户智商?!
falcon05
2017-04-10 16:34:31 +08:00
喵喵喵?
402645707
2017-04-10 16:35:37 +08:00
你就算喷它用 iis+aspx 黑你的人也不会像现在这样
smallerpig
2017-04-10 17:07:01 +08:00
@Marfal 哈哈,谢谢提醒~
sgissb1
2017-04-10 18:08:54 +08:00
非 web 开发人员表示看不明白,求说破的。
Antidictator
2017-04-10 18:20:36 +08:00
@160432871 我每次发帖之前都查查自己用词是否准确😂😂😂
402645707
2017-04-10 18:20:58 +08:00
@sgissb1
chinaz 使用说明:把那个盒子拿过来,里面是方便面,可以吃
楼主的使用方法:把盒子打开,把里面的料包拿出来问这有什么用,又不能吃,智障吗,我难道还要自己准备面
402645707
2017-04-10 18:22:40 +08:00
@sgissb1 确切一点的话楼主应该拿着面饼和料包问这怎么吃,碗呢
lslqtz
2017-04-10 18:39:12 +08:00
没必要嘲讽楼主。
我的反应也是这样,只能说楼主没多测试。
而且站长这样做本来也是不太正确的,因为有些站点会禁用 Referer ,其次这个似乎是直接 write 出了 json 。
而且关于其它协议没有做详细的说明,所以我不觉得楼主有什么问题。
zhihaofans
2017-04-10 18:48:48 +08:00
看了一下楼主的回复我觉得不能怪楼主
ichou
2017-04-10 18:55:22 +08:00
@hand515 专业
lslqtz
2017-04-10 18:57:57 +08:00
@zhihaofans 我也看了下回复,所以补充一下我之前的回复:仅针对这个问题。
alwayshere
2017-04-10 19:09:36 +08:00
@402645707 我是真心请教你一下,这个 chinaz 的代码该怎么用?比如我想实现一个效果,在客户端浏览器显示:您当前的 IP 为: xxx.xx.xx.xxx,位于 xxxx ,通过 chinaz 的这段 js 怎么实现?小白请教一下,如果不行的话,您可不可以承认自己智障呢?
realpg
2017-04-10 20:03:25 +08:00
我觉得楼主说的一点毛病没有

上面几乎所有嘲讽楼主的都没看问题么


根据 chinaz 的说明和延时是这样的 上面是代码 下面是效果



实际我把这段代码 copy 到我的网站是这样的
sgissb1
2017-04-10 20:05:10 +08:00
@402645707 谢谢纵欲看明白了,我看 lz 的帖子当时也觉得奇怪,发现一群人喷他,当时还站在 lz 一边。
weiceshi
2017-04-10 21:36:42 +08:00
@alwayshere 你要的用法



代码在这里(晚饭后出来散步,看到这个帖子,实在看不下去,一半是手机编辑的,所以格式有点乱)
http://codepen.io/anon/pen/wJVXqJ
402645707
2017-04-10 21:47:20 +08:00
我想说就算 document.write 了
你直接 js replace 不就完事了
高中生路过, js 自学了一个网上改完之后发现楼上有更好的正解

准运维表示楼主垃低了我心目中前端的智商水平
xz
2017-04-10 21:57:03 +08:00
@402645707 现在小孩子都这么毒吗
why1
2017-04-10 22:06:22 +08:00
Content-Type: text/html; charset=utf-8
喷吧
shpasspass
2017-04-10 22:42:11 +08:00
html 部分↓
<div class="aa"><script type="text/javascript" src="http://ip.chinaz.com/getip.aspx"></script></div>
js 部分↓
var sss=$('.aa').html().replace(/<script.*script>/ig,'')
console.log(eval("("+sss+")").ip)
console.log(eval("("+sss+")").address)

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/353703

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX