JS 中如何获取站点根目录文件的位置

JS 中如何获取站点根目录文件的位置,第1张

先获取当前的全路径,然后对全路径进行分析获取到跟路径

//js获取项目根路径,如: >function getRootPath(){
    //获取当前网址,如: >你应该回去找提供你这段代码的网页,看一下getPath函数的参数obj是什么,输入参数有什么要求。
就这段代码看,obj应该是一个对象,并且这个对象有select()方法;而恰好jQuery对象就有select()方法,有可能(仅仅是有可能)你需要将obj包装成jQuery对象后,再作为getPath函数的参数代入试试。
提示:
dom对象转为jQuery对象:有dom元素el,通过$(el) *** 作就可以转为jQuery对象

尊敬的用户,您好!很高兴为您答疑。
默认设置下,处于安全考虑,火狐是无法获取此路径的。
但是通过修改设定,可以变相实现此目的:
第一步:打开“about:config”页面,查找“signedappletscodebase_principal_support”属性,将其值设置为true。
设为TRUE
第二步:在javascript中采用以下代码进行获取:
复制内容到剪贴板
代码:
function getValueFF(id){
var ip = documentgetElementById(id);
if (ipfiles) {
//ffx3 - try to have access to full path
try {
netscapesecurityPrivilegeManagerenablePrivilege( 'UniversalFileRead' )
}
catch (err) {
//need to set signedappletscodebase_principal_support to true
}
};
return ipvalue;
}
但是此方案对于面向大众的网站意义不大。
希望我的回答对您有所帮助,如有疑问,欢迎继续咨询我们。

file是一种特殊的input,不能被赋值,也不能被javascript取值,只能随表单提交,而且随表单提交的也是file路径所指向的文件本身。
这是浏览器安全原因所限制的,如果可以取值和赋值的话,那么javascript就可以随意获取你电脑上的文件了,这是非常危险的。
经过结合了HTML5提供的新技术FileHeader,成功地在file标签未作出提交前,分别获得了文件的:fileName、fileSize、file Last Mod、、、
唯一的缺点就是:未能在IE下通过。
不过,这不是什么缺点,因为我是在手机端的web开发,这里是andriod和IOS的天下。

您好!很高兴为您答疑!
您可以参考下:javascript单击按钮浏览文件夹并获得路径,地址在:>file是一种特殊的input,不能被赋值,也不能被javascript取值,只能随表单提交,而且随表单提交的也是file路径所指向的文件本身。
这是浏览器安全原因所限制的,如果可以取值和赋值的话,那么javascript就可以随意获取你电脑上的文件了,这是非常危险的


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/13072187.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2025-08-29
下一篇2025-08-29

发表评论

登录后才能评论

评论列表(0条)

    保存