是否有一个JavaScript方法,我可以通过它找出执行脚本的路径/ uri.
例如:
index.html
包括一个JavaScript文件stuff.js
,因为stuff.js
文件依赖./commons.js
,它也希望在页面中包含它.问题是stuff.js
只知道./commons.js
自身的相对路径,并且不知道完整的URL /路径.
index.html
包括stuff.js
文件as <script src="http://example.net/js/stuff.js?key=value" />
和stuff.js
文件想要读取的值key
.如何?
更新:有没有标准的方法来做到这一点?即使在选秀状态?(我可以通过答案找出答案,答案是"不".感谢大家回答).
这应该为您提供当前脚本的完整路径(如果在请求时加载等可能不起作用)
var scripts = document.getElementsByTagName("script");
var thisScript = scripts[scripts.length-1];
var thisScriptsSrc = thisScript.src;
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
1675 次 |
最近记录: |