当前位置: 首页 > article >正文

[前端][js]获取当前正在执行的Javascript脚本文件的路径

        获取当前JavaScript脚本文件的路径,在特定场景下可能需要,比如写模块加载器,或者进行日志记录。下面这段脚本适用于所有浏览器来获取正在执行js文件的路径,但是该方法只适用于脚本加载过程中执行的情况,不适用于脚本初始化完成后的调用。当然如果要在脚本初始化完成后的调用获取js文件路径是可以用变通的方法做到的,我们可以在下面脚本加载过程的代码中将获取到的js文件地址赋给一个全局js变量,然后在脚本初始化完成后通过这个全局变量得到js文件的地址即可。

var scripts = document.getElementsByTagName("script")

var script = scripts[scripts.length - 1];

strJsPath = document.querySelector ? script.src : script.getAttribute("src", 4)//IE8直接.src

alert(strJsPath);//显示当前正在执行js文件的地址


http://www.kler.cn/a/301652.html

相关文章:

  • 面试:C++类成员初始化顺序
  • Erlang语言的网络编程
  • MATLAB算法实战应用案例精讲-【数模应用】图像边缘检测(附MATLAB和python代码实现)(二)
  • Linux web服务器
  • Spring IoC DI 入门 和 使用
  • 新兴的开源 AI Agent 智能体全景技术栈
  • 项目实现:云备份(一)
  • 【数字集成电路与系统设计】一些Chisel语法的介绍
  • 二、Maven工程的创建--JavaSEJavaEE
  • Element UI按钮组件:构建响应式用户界面的秘诀
  • vue3 ref
  • ffmpeg7.0 AVFrame的分配与释放
  • 使用 DBeaver 创建 MySQL 数据库
  • 第十五届蓝桥杯图形化省赛题目及解析
  • 前端 PDF 预览技巧:标签 vs 插件,如何优雅地展示 PDF 文件
  • 6、多线程
  • 如何使用python运行Flask开发框架并实现无公网IP远程访问
  • 力扣刷题之2555.两个线段获得的最多奖品
  • 装杯 之 Linux 指令1
  • 哈希表及算法
  • xLSTM模型学习笔记
  • 高性能计算机A100会带有BMC功能 ;BMC;SSH
  • Thinkphp5实现一周签到打卡功能
  • 前端算法(持续更新)
  • Linux_kernel移植rootfs10
  • 普发Pfeiffer TCP600TCP5000手侧