1. 程式人生 > >JS獲取當前檔案所在的資料夾全路徑

JS獲取當前檔案所在的資料夾全路徑

一、Google,FF瀏覽器獲取當前js檔案的路徑

document.currentScript.src

//Google,FF 下獲取當前js檔案的路徑
// IE10+、Safari和Opera9不支援
console.info(document.currentScript.src);

二、比較相容的獲取方式(推薦)

複製程式碼
//頁面解析到當前為止所有的script標籤
var js = document.scripts;
//js[js.length - 1] 就是當前的js檔案的路徑
js = js[js.length - 1].src.substring(0, js[js.length - 1].src.lastIndexOf("/") + 1);
//輸出當前js檔案所在的目錄 //console.info(js);
複製程式碼

如路徑為 http://localhost:24395/ABC/XX/a.js

結果會得到    http://localhost:24395/ABC/XX/

更多:

相關推薦

JS獲取當前檔案所在的資料路徑

一、Google,FF瀏覽器獲取當前js檔案的路徑 document.currentScript.src //Google,FF 下獲取當前js檔案的路徑 // IE10+、Safari和Opera9不支援 console.info(document.currentScript.src); 二、比較相

C#如何操控FTP,獲取FTP檔案資料列表,獲取FTP檔案大小,FTP上傳,FTP刪除檔案,FTP新建資料、刪除資料

C#如何操控FTP 出處:http://www.cnblogs.com/rond/archive/2012/07/30/2611295.html,http://www.cnblogs.com/rond   關於FTP的應用免不了要對FTP進行增刪查改什麼的。通過搜尋,整理和修改

node.js的node_modules檔案資料中設定入口檔案

如果在require命令中,這麼寫: //沒有寫./, 所以不是一個相對路徑。是一個特殊的路徑 var foo = require("foo.js"); 那麼Node.js將該檔案視為node_m

eclipse開啟當前檔案所在資料的兩種方法

很鬱悶,現在的MyEclipse越來越大,越來越慢,沒辦法,打算迴歸Eclipse的懷抱,還好現在的Eclipse有很多功能可以直接替代Myeclipse.:) 先寫一個最常用的開啟資料夾吧。以後的等我總結了並證實好用了再說;)  如果你經常需要在Eclipse裡開啟相

Node.Js Path模組-檔案資料路徑字串操作

require('path')模組 該模組包含用於處理和轉換檔案路徑的實用程式。幾乎所有這些方法只執行字串轉換。沒有協商檔案系統以檢查路徑是否有效。 一、路徑格式化、反格式化 1.path.parse(pathString); 將路徑字串轉換成物件 var path=

linux檢視當前檔案資料大小

Linux檢視檔案和資料夾大小 1、du -sh 檢視當前資料夾大小 du -sh * | sort -n 統計當前資料夾(目錄)大小,並按檔案大小排序 附送:du -sk filename 檢視指定檔案大小 2、 Linux:ls以K、M、G為單位檢視檔案大小 #ls

MFC 獲取檔案資料路徑

1.獲取檔案的路徑 CFileDialog fileDlg(TRUE); fileDlg.m_ofn.lpstrTitle=L"開啟檔案"; //fileDlg.m_ofn.lpstrFilter

js獲取當前域名、Url、相對路徑和參數以及指定參數

art asp amp 出錯 .aspx ret 指定 部分 修改 摘自:https://www.cnblogs.com/wangdahai/p/6221399.html有修改。 一、js獲取當前域名的2種方法 方法一  var domain = document.doma

js獲取當前域名、Url、相對路徑和參數

ref path ive spl art 所有 字符 出錯 cti 一、js獲取當前域名有2種方法   1、方法一   var domain = document.domain;   2、方法二   var domain = window.location.host;

js獲取當前域名、Url、相對路徑和引數以及指定引數 js獲取當前域名、Url、相對路徑和引數以及指定引數

js獲取當前域名、Url、相對路徑和引數以及指定引數    一、js獲取當前域名有2種方法   二、獲取當前Url的4種方法

js獲取當前域名、Url、相對路徑和引數以及指定引數

用 Javascript 可以單獨獲取當前域名、Url、相對路徑和引數,所謂單獨攻取,即域名不包括網頁檔案的路徑和引數、引數不包括域名和網頁檔案路徑,下面分別介紹。    一、js獲取當前域名有2種方法   1、方法一   var domain = document.domain;    2、方法二   va

C#獲取桌面等特殊資料路徑

C#獲取桌面路徑 不同的作業系統,桌面的路徑不盡相同,而且隨著使用者安裝位置的不同也不同。C#可以從Windows登錄檔讀取得到使用者的特殊資料夾(桌面、收藏夾等等)的位置。 程式碼如下: 法一: string desktop=Environment.GetFolderP

C# 選擇檔案、選擇資料、開啟檔案(或者資料路徑獲取檔案路徑、目錄、副檔名、檔名稱 追加、拷貝、刪除、移動檔案、建立目錄 修改檔名、資料名!!

https://www.cnblogs.com/zhlziliaoku/p/5241097.html 1、選擇檔案用OpenDialog OpenFileDialog dialog = new OpenFileDialog(); dialog.Multiselect = true;/

C/C++獲取資料下所有檔案的名字及路徑

在實際中,會遇到需要通過程式獲取當前路徑下所有檔案的名稱,以下函式可以實現獲取所給路徑下檔名 及檔案對應的全路徑;需要包含文章末尾的兩個標頭檔案#include <vector> #include"dirent.h" #include"unistd.h" usi

javaSE File, 獲取目錄下的所有檔案資料路徑(遍歷目錄)。 listFiles(), listRoots()

Demo.java:package cn.xxx.demo; import java.io.File; public class Demo { public static void main(String[] args) { function_2(); } pu

Linux 中檔案資料獲取 MySQL 許可權(SELinux)

  今天在 Linux 系統上移動 MySQL 的資料庫目錄 配置如下: /etc/my.cnf [mysqld]datadir=/home/mysqlsocket=/var/lib/mysql/mysql.sock 更改完配置檔案重啟MYSQL的時候出現

JS API】指令碼語言-裝置控制介面說明-判斷檔案資料是否存在

裝置控制介面說明-判斷檔案或資料夾是否存在 doesExist 原型: doesExist(filePath) 是否支援多裝置: 不支援 描述: 判斷指定的檔案或資料夾是否存在。 引數: filePath: 手機上檔案或資料夾路徑 返回值: 整型:檔案或資

在 Mac OS X 中怎樣獲取當前資料路徑

  開啟終端,輸入下面的命令: defaults write com.apple.finder _FXShowPosixPathInTitle -bool YES 就能在頂部看見完整的地址了 在Finder頂端的位址列右鍵,還可以直接訪問路徑中的任意

顯示當前目錄下檔案以及資料的GUI

跟著《Python 核心程式設計》照著做了一個能夠顯示當前目錄的GUI小工具。 底層是呼叫的python的OS包 1 from tkinter import * 2 import os 3 from time import sleep 4 5 class Dir

python_獲取檔案資料大小修改時間

獲取檔案大小 關鍵函式是 os.path.getsize(file) 獲取資料夾大小 沒有直接的函式,但是可以通過遍歷資料夾,將每個檔案的大小疊加 關鍵函式 for root, dirs, files in os.walk(filePath): for f