如何强制让浏览器允许js读写本地文件?

如何让自己的浏览器允许js读写本地文件?最好尽可能多的兼容各种浏览器(测试再答)来自本机的js读写本机的文件也不行吗?... 如何让自己的浏览器允许js读写本地文件?最好尽可能多的兼容各种浏览器(测试再答)
来自本机的js读写本机的文件也不行吗?
展开
 我来答
天天好宝宝
推荐于2018-03-10 · TA获得超过373个赞
知道小有建树答主
回答量:603
采纳率:0%
帮助的人:493万
展开全部
您的意思是不需要浏览器与用户交互直接操作用户机上的文件?

不符合浏览器的安全标准,属于浏览器的设计缺陷
所以浏览器是不可能这样支持的
--

就是没有发布的页面,要执行js操作本机的文件?
这是可以的,但也是需要通过人机交互来提醒用户的。
没理解您说的"强制"是什么意思,是要跳过安全性提示这个环节么?
追问
我想写一个基于文件系统和xml的简单数据库来管理自己的私人资料,像账号日记什么的。只有html+js可以在所有的平台(包括手机)上运行。我想知道js到底可不可以对文件进行操作。
追答
js 可以对windows系统下的文件进行操作,如果是这样的话建议您做成hta因为它的使用权限比普通的html高可以更轻松的调用系统clsid或者activex
但是您说的html+js对所有平台(包括手机)这一点是出入的。
因为windows提供了文件对象模型,我们可以通过js 来调用activex组件来操作本机文件
但是到了linux下几乎是不可能的,linux的系统安全性特高,查个文件属性有时候还要root权限别说要执行文件操作。而且现在流行的android系统也是linux内核的。
爹之哥
2013-02-15 · 超过10用户采纳过TA的回答
知道答主
回答量:26
采纳率:0%
帮助的人:20.7万
展开全部
出于安全的考虑。前端js是不能对本地文件进行操作的,你想下,要能操作的话,你开个网站,网站上的js脚本对你机器上的文件进行恶意操作。。这显然是不能容忍的。
追问
每次进行文件操作前,浏览器弹框提示就行了,真不懂为什么要限制js的文件功能,难道为了照顾小白就要牺牲js吗?
追答
别开玩笑,这不是照顾不照顾小白的问题,你开个网站,然后这个网站的JS操作文件,往你机器上放木马,扫描文件?你不会乐意的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
与福人c
2013-02-14 · TA获得超过5981个赞
知道大有可为答主
回答量:3256
采纳率:86%
帮助的人:1177万
展开全部
读写本地文件?如果行的话,电脑就不安全了。

可以尝试在电脑上安IIS,用浏览器访问地本网站,通过FSO读写本机文件。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
小哥哥Pro
2013-02-14 · 超过14用户采纳过TA的回答
知道答主
回答量:60
采纳率:0%
帮助的人:36.9万
展开全部
这个怎么可能?浏览器对这些东西操作非常严格,但是有FLASH漏洞可以利用
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式