91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

js獲取當前應用根路徑contextPath完美方案

js
小云
155
2023-08-05 21:01:52
欄目: 編程語言

在JavaScript中獲取當前應用的根路徑contextPath有多種方案,下面是一個完美方案:

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') !== -1) {
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的腳本文件。

0
新绛县| 寻甸| 安国市| 灯塔市| 建瓯市| 石楼县| 吴忠市| 玛曲县| 江华| 遂宁市| 东丰县| 五华县| 兴国县| 崇左市| 布拖县| 锦屏县| 类乌齐县| 隆德县| 大化| 革吉县| 南溪县| 新密市| 治县。| 沭阳县| 松江区| 蓝田县| 宿州市| 乌审旗| 博白县| 辽阳县| 贵港市| 卓资县| 黄石市| 志丹县| 绥棱县| 托克逊县| 临澧县| 芮城县| 通河县| 丰顺县| 黄平县|