目前在用google map的api,现在不能加载成功api的js文件,页面打开后会一直显示加载状态,有没有什么方法停止继续加载这个js文件?
现在的需求是如果不能加载成功google map api,需要进行其他的操作。
试了一下window.stop()
,这样不行,会把其他需要加载的也停止了。
这是个好问题。且不说权力机关或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! ");
});
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。