前段时间需要写一个下载网页的程序,要求是点击导出按钮即可下载本网页,并保存成.html格式,
使用网上的<a> </a>链接下载方法只适合用于.txt, .rar,.exe等文件的下载,而不能下载图片和网页内容(使用浏览器中的另存为是可以的,但这并不是在网页中实现,而是浏览器自身的附带功能),我们需要改写程序来下载网页中的内容并保存成HTML格式,使用的方法如下:
针对不同的浏览器,下载方法有些差异,但是火狐和谷歌中下载方法是可以通用的,但是IE需要另外的方法:
1 谷歌和火狐:
方法:模拟鼠标点击事件,调用浏览器中的下载功能(JavaScript鼠标事件)
代码:function ExportFile(strFileName, strFileData) {
var aLink = document.createElement('