javascript加载 - 为什么要测试协议?

时间:2015-04-03 15:02:21

标签: javascript

我注意到Twitter用于在页面上加载widget.js的脚本检测到协议而不使用Protocol-relatiave URL

var p = /^http:/.test(d.location) ? 'http' : 'https';
js.src = p + '://www.twitter.com/widget.js';

而不是

js.src = '//www.twitter.com/widget.js';

你有什么理由这样做吗?也许向后兼容?

0 个答案:

没有答案