V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
Hyalways
V2EX  ›  问与答

请教一个 js 问题.

  •  
  •   Hyalways · 2015-03-25 00:12:02 +08:00 · 1839 次点击
    这是一个创建于 3538 天前的主题,其中的信息可能已经有所发展或是发生改变。

    需求原因:因国内被墙,所以页面调用谷歌的某些api会无效并且非常慢,但是也不能干掉.

    现需要一个时间控制器:页面加载时执行这个表达式,开始计时,计时超过2秒没有响应就return掉.基本可以判断访问者在国内.

    思路有了,= =我是js菜鸟,求给点启发

    Septembers
        1
    Septembers  
       2015-03-25 00:18:12 +08:00
    NemoAlex
        2
    NemoAlex  
       2015-03-25 00:23:01 +08:00   ❤️ 1
    发起一个 JSONP 的 get 请求
    用 jQuery 来写的话就是 jQuery.getJSON('xxx')
    设置一个 timeout 为2秒,失败的话做一些事情
    heaton_nobu
        3
    heaton_nobu  
       2015-03-25 09:18:45 +08:00
    自己封装一个http方法,里面加定时,这样改起来比较容易
    ccbikai
        4
    ccbikai  
       2015-03-25 10:01:58 +08:00
    页面调用谷歌的某些api ? 哪些 API ?

    JS 库可以用国内的 CDN

    其他的列出来,看看能不能有替代
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1126 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 18:51 · PVG 02:51 · LAX 10:51 · JFK 13:51
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.