是否有一种简单可靠的方法来确定当前正在执行的JavaScript文件(在网页内)的URL?
我对此的唯一想法是,在DOM中扫描所有脚本src
属性,以查找如何引用当前文件,然后将其应用于以确定绝对URL document.location
。有人有其他想法吗,有没有我完全忽略的超级简单方法?
更新:通过DOM访问的脚本元素已经具有src
包含完整URL 的属性。我不知道这是无处不在的/标准的,但是您可以选择使用getAttribute("src")
它来返回[X] HTML中的原始属性值。
相关分类