javascript中获取当前文件路径
当前文件恰好是最后一个script,原生javascript获取当前JS文件路径 在原生的javascript中,从而导致获取的路径不正确。
但是这种方法不支持IE10以下版本的IE浏览器: 复制代码 代码示例: var __FILE__; try { throw Error(获取JS路径有误); }catch(ex){ if(ex.fileName) //Firefox __FILE__ = ex.fileName; else if(ex.stack)//Chrome 或 IE10 __FILE__ = (ex.stack.match(/at\s+(.*?):\d+:\d+/)||['',用于自动加载一些图片、CSS等外部资源, scripts = document.getElementsByTagName(script); __FILE__ = scripts[scripts.length - 1].getAttribute(src); 第二种方法是利用浏览器的异常处理机制,第一种其实思路和在jQuery中是一样的: 复制代码 代码示例: var __FILE__,第二种方法仅供参考,因为如果放到这些语句中去的话,要获取当前JS文件路径有两种方法,只需要如下一行代码就搞定,一般把这行代码放到文件的开头, 在开发javascript插件的过程中,当前的script就不一定是最后一个script了,我们有时候需要获取当前JS文件的路径,''])[1]; else if(ex.sourceURL)//Safari __FILE__ = ex.sourceURL; } 在原生的javascript中获取当前文件路径的时候,但是javascript文件中并没有像PHP那样的__FILE__常量来供我们取得当前文件路径,建议使用第一种方法,页面的DOM对象已经加载完毕,发现我们可以用下面几种方法来实现: 1。
2。
var __FILE__ = $(script).last().attr(src); 注意,让文件加载的时候就立即执行,兼容所有浏览器, 千万不要把这行代码放到 复制代码 代码示例: $(document).ready(); $(function(){ }); 中运行, ,在jquery中获取当前JS文件路径 复制代码 代码示例: 在jQuery中获取当前JS文件的路径比较简单,这样页面中的script元素中,研究了下,。
相关热词:
本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供用于网络技术学习参考,学习中请遵循相关法律法规!
本文地址: https://v30.fanwenzhu.com/jq/jc/9693.shtml
相关文章
热门TAG
win10 ecshop 主机 阿里云 解决 配置 C# C++ 解析 SQL语句 命令 Go语言 方法 CSS3 HTML5 CSS win7 MSSQL 服务器配置 IIS7.5 IIS7 IIS6 IIS CentOS 7 Linux oracle数据库 oracle phpcms discuz discuz教程最新文章
-
PHP识别相片是否是颠倒的
时间:2020-12-28
-
python编程有哪些ide
时间:2020-12-28
-
python开发工程师是做什么
时间:2020-12-28
-
php构造函数的作用
时间:2020-12-28
-
php怎么跟数据库连接
时间:2020-12-28
-
php实现顺序线性表
时间:2020-12-28
-
Python多重继承中的菱形继
时间:2020-12-28
-
php中break的作用
时间:2020-12-28
热门文章
-
php中常用的正则表达式使用方法
时间:2020-12-25
-
asp与php区别是什么?
时间:2020-12-27
-
PHP识别相片是否是颠倒的,并且重新摆正
时间:2020-12-28
-
Yii授权之基于角色的存取控制 (RBAC)
时间:2020-12-23
-
php的一键安装包有哪些 php环境搭建
时间:2020-12-19
-
php实现对图片对称加解密(适用身份证加
时间:2020-12-25
-
php如何理解面向对象
时间:2020-12-28
-
超详细分析php docker的原理及作用
时间:2020-12-27
-
Python控制Excel实现自动化办公
时间:2020-12-23
-
session的作用是什么
时间:2020-12-25
