在js中写一段代码,然后调用这段代码,即可实现网页另存为.mht文件。

解决方案 »

  1.   

    .mht文件?
    没听说过
    我只听说过.htm文件
      

  2.   

    这个貌似没可能。只能让用户自己弄1 你所有的资源js根本就不知道有多少,而且js没法处理二进制的内容。比如网页中的图片,js没法将其二进制内容以BASE64或者其他方式存入mht
    2 不同浏览器,处理不同。连生成的mht格式都不同
    3 涉及到安全问题,因为要往磁盘上写东西,浏览器不可能提供这样的权限
      

  3.   

    我只有用ie内核的浏览器,调用文件->另存为,保存为.mht
      

  4.   

    想到了其他的解决办法,将用户需要下载的资源打包,就不需要保存.mht了。还不知道怎么给分的,呵呵