求chrome 浏览器下用javascript读写txt文件的办法!

我已经经实现ie下的js文件读取求大牛帮改一下使程序在chrome下也能读写文件<scriptlanguage="javascript"type="text/javasc... 我已经经实现ie下的js文件读取 求大牛帮改一下 使程序在chrome下也能读写文件
<script language="javascript" type="text/javascript">

//读文件
function readFile(filename){
var fso = new ActiveXObject("Scripting.FileSystemObject");
var f = fso.OpenTextFile(filename,1);
var s = "";
var arr = new Array();
var i=0;
while (!f.AtEndOfStream) {
//s += f.ReadLine()+"\n";
arr[i]= f.ReadLine();
alert(arr[i]);
i++;
}
f.Close();
return s;
}

//写文件
function writeFile(filename){
var fso, f, s ;
fso = new ActiveXObject("Scripting.FileSystemObject");
f = fso.OpenTextFile(filename,8,true);
f.WriteLine("姓名:");
f.WriteLine(document.getElementById('name').value);
f.Close();
}

</script>
<html>
<div>
<p>姓名:<input type="text" id="name"/></p>
<p><input type="button" value="保存" onclick="writeFile('F:/finalProject/workplace/myEclipse/campusNavigation/WebRoot/SIMPLE/js/buidlingPosition.txt');"/></p>
<p><input type="button" value="读取" onclick="readFile('F:/finalProject/workplace/question.txt');"/></p>
</div>
</html>
展开
 我来答
百度网友faa1796
推荐于2017-11-25 · TA获得超过221个赞
知道小有建树答主
回答量:225
采纳率:0%
帮助的人:159万
展开全部
web程序不要妄想对客户机的文件进行读写。ActiveXObject是IE特有的。这种东西本身就是不安全的,现在不允许,今后更不会允许。

假设我做一网站,你来访问,访问了之后我直接在你的磁盘上写上1亿个垃圾txt文件,你咋想?所以不要考虑这个了。读写文件是针对服务器的。
H爱不绝迹
2018-03-30 · TA获得超过7.6万个赞
知道大有可为答主
回答量:60
采纳率:85%
帮助的人:3.9万
展开全部

web程序不要妄想对客户机的文件进行读写。ActiveXObject是IE特有的。这种东西本身就是不安全的,现在不允许,今后更不会允许。假设我做一网站,你来访问,访问了之后我直接在你的磁盘上写上1亿个垃圾txt文件,你咋想?所以不要考虑这个了。读写文件是针对服务器的。

具体如下:

电脑常见问题解决

1、无法自动识别硬盘控制器

使用非正版的个别操作系统光盘,在安装系统时,容易出现此错误。原因是非正版光盘自动加载的硬盘控制器驱动不符合电脑自身需要的驱动。这种情况就建议换正版光盘安装操作系统。

2、手动更新错误的驱动程序

windows操作系统正常使用,但手动更新驱动程序把硬盘控制器的驱动程序更新错误,导致此故障。解决方法是进入windows系统高级菜单,选择最后一次的正常配置,即可正常进入系统。

3、bios设置变化后所导致

windows操作系统正常,但是由于某些原因,用户修改了bios设置,导致0x0000007b故障。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
guanbeilang
2013-02-14 · TA获得超过294个赞
知道小有建树答主
回答量:118
采纳率:0%
帮助的人:112万
展开全部
你可以使用TideSDK开发本地客户端,开发时可以使用JavaScript语言
另外,如果是Web应用,如果需要数据存储,可以使用离线存储技术或者浏览器端数据库。
Chrome下面要实现这样的功能必须使用浏览器扩展(Extension)+浏览器插件(Plugin)。
目前有为Chrome提供本地文件读写支持的开源项目:https://github.com/airyland/npapi-file-io
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jyxjjj
2021-01-06 · TA获得超过779个赞
知道小有建树答主
回答量:1057
采纳率:66%
帮助的人:135万
展开全部

虽然Chrome有这个权限设置但是MDN没有查到相关的东西  可能是我漏了 有找到欢迎纠正

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2018-07-21
展开全部
这个chrome基本上很难实现了,平时经常用chrome做批量下载,因为有时要进行分类,要建目录,也是直接用Js处理不了,如果不分类,全部下载到chrome设定的下载目录很单,要分类就要读写本地文件了。后来只有想了一个办法,在本地搭建php环境,然后js把需要读写的操作部分,使用ajax,post给php,让php来处理。才解决了类似的问题
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式