如何获取当前JavaScript文件的文件名?

3
在 HTML 中,如果我像这样加载外部的 JavaScript 文件:
<script src="public/js/mycode.js"></script>

在我的 mycode.js 文件中,是否有一些 javascript 函数代码可以调用并返回字符串 "mycode.js" 或甚至 "public/js/mycode.js"
我不想硬编码任何有关脚本标记的信息,例如文件名。
有人知道方法吗?
谢谢。
2个回答

2

我认为只要它在IE11+和相对较新版本的Firefox/Chrome中得到支持就可以。 - omega
@omega 这完全取决于你的实现,但是以防万一,如果你需要了解当前支持,请访问此处:https://developer.mozilla.org/zh-CN/docs/Web/API/Document/currentScript - AGE

0

Use onload attribute at script tag ?

<script onload="console.log(this.src)" src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js">
</script>


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接