html-如何在非ie浏览器使用js打开文件,并获取文件内容

问题描述

如何在非ie浏览器使用js打开文件,并获取文件内容

如何在非ie浏览器使用js打开文件,并获取文件内容?
html中是一个input

解决方案

用ajax的方式

 <html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
<script type="text/javascript" src="jquery-1.8.2.min.js"></script>
<script type="text/javascript">
 $(document).ready(function(){
  $("button").click(function(){
   var htmlObj = $.ajax({url:"ab.txt",async:false});//$.ajax() 返回其创建的 XMLHttpRequest 对象
   $("#myDiv").html(htmlObj.responseText);
  });
 });
</script>
</head>
<body>
<div id="myDiv"><h2>hello world</h2></div>
<button>改变内容jquery-ajax</button>
</body>
</html>

解决方案二:

无解,就算用ie别人不允许创建fso对象你也无法获取文件内容。

最好是放file控件让用户选择上传后服务器端读取。

要么你就做成插件让用户安装了,不同浏览器要写不同的插件

http://dragoo747450.blog.163.com/blog/static/1636060201261110230581/

解决方案三:

js没办法调客户端的文件,协议不允许~如果你非要实现这样的功能,用flash试试~

时间: 2024-09-19 09:22:25

html-如何在非ie浏览器使用js打开文件,并获取文件内容的相关文章

Node.js学习笔记:获取文件信息

一. 查看文件信息的方法: fs.stat() && fs.lstat() 在fs模块中,可以使用fs.stat()方法或fs.lstat()方法查看一个文件或目录的信息,如文件的大小.创建时间.权限等信息.这两个方法的唯一区别是当查看符号链接文件的信息时,必须使用fs.lstat()方法.这两个方法的使用方式如下: fs.stat(path, callback) fs.lstat(path, callback) 这两个方法分别有对应的同步方式方法: fs.statSync(path) f

非IE浏览器下让界面变灰色

    今天哀悼日,大家先默哀一分钟~~~~     按照惯例,网页都得变灰色,IE下可以用下面的CSS解决:   html { filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1); }     但是非IE浏览器无效,群里有个朋友发了个网址,是E文的,上面写着如何在非IE浏览器下页面变灰色,是用JS来解决的,网址如下:http://james.padolsey.com/javascript/grayscaling-in

初学者的忧伤-我想在非ie浏览器的页面中执行一个js,然后打开一个指定的ie页面

问题描述 我想在非ie浏览器的页面中执行一个js,然后打开一个指定的ie页面 ActiveX只有在ie中才能运行,我现在想在谷歌或者火狐浏览器网页中自动打开一个ie浏览器的指定页面,请问直接用js可以实现吗? 解决方案 [原创]在winform程序中实现在IE浏览器中打开一个新的页面,全屏化并屏蔽IE窗口的工具栏和地址栏 解决方案二: 没有这种办法.页面在哪个浏览器打开就会在哪个浏览器呈现,页面不属于任何一个浏览器专有.你要想支持activeX,就只能在IE浏览器中打开.

js xmlHttp对象IE浏览器和非IE浏览器创建方法

js xmlhttp对象ie浏览器和非ie浏览器创建方法 例子:创建一个xmlhttp对象,并向服务器请求一个xml文档,返回文档后显示.下面分别就ie和非ie进行实例讲解 1) ie浏览器使用activexobject方式创建xmlhttp对象: var xmlhttpreq = new activexobject("msxml2.xmlhttp.3.0"); xmlhttpreq.open("get", "http://localhost/test.x

求资源 求分享-自定义弹出确定取消框,方便程度最好和confirm一样。主要是在非ie浏览器上兼容

问题描述 自定义弹出确定取消框,方便程度最好和confirm一样.主要是在非ie浏览器上兼容 自定义弹出确定取消框,方便程度最好和confirm一样.主要是在非ie浏览器上兼容.求源码.用js或者css实现都可以. 解决方案 artDialog,注意这个和confirm不一样,不能挂起后续代码的执行,后续的代码依据点击是否来执行的话要放回调里面 解决方案二: sweetalert UI很漂亮 我自己的所有项目都用的这个

word文档-如何在360浏览器中直接 打开word文件 ?

问题描述 如何在360浏览器中直接 打开word文件 ? 在IE浏览器中可以.碰到WORD文档,自动就下载了!为什么? 解决方案 需要有浏览器插件,IE一般有OFFICE插件,所以可以直接打开 解决方案二: 因为360是非法流氓软件,它根本就是粗陋地用IE的内核拼凑了一个山寨的浏览器,做一个稍微有点用的软件功能只是它实施违法犯罪侵害用户计算机和数据的幌子而已. 解决方案三: 这个好像需要转换吧.吧word转成pdf格式的然后在线显示!

ajax如何处理火狐浏览器或其它非ie浏览器的兼容性

如果选择的浏览器不是 Internet Explorer,或者为非 Microsoft 浏览器编写代码,就需要使用不同的代码.事实上就是 清单 1 所示的一行简单代码: var xmlHttp = new XMLHttpRequest object;. 这行简单得多的代码在 Mozilla.Firefox.Safari.Opera 以及基本上所有以任何形式或方式支持 Ajax 的非 Microsoft 浏览器中,创建了XMLHttpRequest对象. 结合起来 关键是要支持所有浏览器.谁愿意编

XHTML:非IE浏览器里对style.height赋值无效的问题

xhtml|浏览器|问题 今天我在做多页面MDI脚本控件(MzMultiPage),在IE等浏览器里都已经测试通过没有任何问题,但是在Mozilla.Firefox.Netscape里测试时问题就来了,我的多页面是在页面里用到了 iframe,这些 iframe 初始的 style.height 都是0,而在加载页面之后,iframe 就会自适应被加载的页面高度,我是通过 iframe.style.height=300 这样撑起 iframe 的高度,这样处理在IE系列浏览器里没有任何问题,但在

IE 和非IE浏览器的条件注释

浏览器|条件 (X)HTML 下面一段代码是测试在微软的IE浏览器下的条件注释语句的效果 <!--[if IE]><h1>您正在使用IE浏览器</h1><![endif]--><!--[if IE 5]><h1>版本 5</h1><![endif]--><!--[if IE 5.0]><h1>版本 5.0</h1><![endif]--><!--[if IE