开发者社区> 问答> 正文

怎么停止长时间不能加载成功的js文件的加载?

目前在用google map的api,现在不能加载成功api的js文件,页面打开后会一直显示加载状态,有没有什么方法停止继续加载这个js文件?

现在的需求是如果不能加载成功google map api,需要进行其他的操作。

试了一下window.stop(),这样不行,会把其他需要加载的也停止了。

展开
收起
云栖技术 2016-05-25 11:29:32 2071 0
1 条回答
写回答
取消 提交回答
  • 社区爱好者,专为云栖社区服务!

    这是个好问题。且不说权力机关或ISP企业侵害、污染、阻断合法网络通讯内容的客观事实,就算只是偶然的通讯故障,对用户体验的伤害也都是等同的。

    HTML页面:

    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="utf-8" />
    <title>Test Page</title>
    <script src="//cdn.staticfile.org/require.js/2.1.15/require.min.js" data-main="test1"></script>
    </head>
    <body></body>
    </html>

    保存为test1.js:

    require.config({
        paths: {
            'jquery': '//ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery',
            'underscore': '//cdn.bootcss.com/underscore.js/1.7.0/underscore'
        },    
        waitSeconds: 20
    });
    require(['jquery'], function (module) {
        console.log("jQuery " + $.fn.jquery + " successfully loaded. ");
    }, function (err) {
        console.log("SHIT happened while loading jQuery! ");
    });
    require(['underscore'], function (module) {
        console.log(_.last([1, 2, 3, "Underscore.js successfully loaded. "]));
    }, function (err) {
        console.log("SHIT happened while loading Underscore.js! ");
    });
    2019-07-17 19:13:58
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
JavaScript异步编程 立即下载
Delivering Javascript to World 立即下载
编程语言如何演化-以JS的private为例 立即下载