租用问题

质量为本、客户为根、勇于拼搏、务实创新

< 返回租用问题列表

js获取当前应用根路径contextPath完美方案,js获取当前页面的url中的参数

发布时间:2023-08-07 07:55:57

js获得当前利用根路径contextPath完善方案

在JavaScript中获得当前利用的根路径contextPath有多种方案,下面是一个完善方案:
```javascript
function getContextPath() {
var contextPath = "";
var scripts = document.getElementsByTagName('script');
for (var i = 0; i < scripts.length; i++) {
var src = scripts[i].src;
if (src.indexOf('contextPath.js') !== ⑴) {
var index = src.indexOf('contextPath.js');
contextPath = src.substr(0, index);
break;
}
}
return contextPath;
}
```
在页面中引入一个名为contextPath.js的空白脚本文件,并在该文件中放置上述代码。然后在其他JavaScript文件中通过调用`getContextPath()`函数便可获得当前利用的根路径。
这个方案的原理是通过遍历页面中所有的script标签,找到援用了contextPath.js的script标签,并从其src属性中提取出当前利用的根路径。由于该方案不依赖于具体的页面路径结构,因此在任何情况下都可以正确获得根路径。
需要注意的是,如果页面中有多个名为contextPath.js的脚本文件,那末只有最后一个脚本文件会被正确解析。所以确保只在页面中引入一个名为contextPath.js的脚本文件。