我必须知道脚本文件定义了哪些变量和函数。
我必须在场景中使用它,我首先使用cdn加载,如果失败则不会定义变量和函数,所以我将从本地加载脚本文件。
<script src="https://cdnjs.cloudflare.com/ajax/libs/core-js/2.4.1/core.min.js"></script>
<script>
if (typeof ($.Core) == 'undefined') {
// local script source
}
</script>
答案 0 :(得分:0)
$
是jquery对象,所以没有任何意义。
您想要查看底部的源文件以查看它定义的内容。对于缩小的文件来说,这显然会非常困难,所以首先要获得非缩小版本。因此,将网址更改为&#39; .js&#39;而不是&#39; .min.js&#39; (并将其粘贴到浏览器地址栏中以下载非缩小版本)。 如果您运气不佳且无法使用非缩小版本,请尝试“美化”。服务。
我们在文件的底部找到了
// CommonJS export
if(typeof module != 'undefined' && module.exports)module.exports = __e;
// RequireJS export
else if(typeof define == 'function' && define.amd)define(function(){return __e});
// Export to global object
else __g.core = __e;
在这种情况下,我们正在寻找//Export to global object
,我们发现他们称之为core
所以你想测试typeof (core) == 'undefined'