如何从该脚本中获取脚本文件名?

发布于 2021-02-02 17:21:59

我很确定答案是否定的,但是我想我还是会问。

如果我的站点引用了名为“ whatever.js”的脚本,是否可以从该脚本中获取“ whatever.js”?喜欢:

var scriptName = ???

if (typeof jQuery !== "function") {
    throw new Error(
        "jQuery's script needs to be loaded before " + 
        scriptName + ". Check the <script> tag order.");
}

麻烦多于依赖检查所值得的,但是这真是麻烦。

关注者
0
被浏览
102
1 个回答
  • 面试哥
    面试哥 2021-02-02
    为面试而生,有面试问题,就找面试哥。

    var scripts = document.getElementsByTagName(‘script’);
    var lastScript = scripts[scripts.length-1];
    var scriptName = lastScript.src;
    alert(“loading: ” + scriptName);


    经过测试:FF 3.0.8,Chrome 1.0.154.53,IE6




知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看