有时候不一定要用的js就用request可以下载
有时候本来就下载到本地磁盘 而用户不知道而已
如果你要写脚本的话 建议从输入框注入自己的脚本试试
需要到黑客网站研究研究
ie浏览器每次访问网站时都要从服务器下载js文件。根据查询相关资料信息,访问这些网页的时候,js脚本就被浏览器解析执行了,在浏览器解析执行js脚本的时候就会加载你引用的js文件,一般一个网页不要用太多复杂的js脚本,因为js脚本与php,asp等语言不同,php,asp等是服务器端执行的,而js是在你浏览器上解析的,大量的js脚本会降低浏览器的运行效率,从而降低浏览器解析网页内容的效率,进而降低网页打开的速度。首先,下载文件就别想了,你那个execCommand有兼容性问题,貌似其他浏览器不支持至于window.open,这个多数会被拦截吧,现在都不允许弹窗了。至于txt文档,有的浏览器会直接显示出来,有的会当文件下载,这个关键还是在服务器的设置,服务器传输过来是有标头,表明详细情况,浏览器对应处理。
所以你要比如点击一个对象后弹出下载的界面,可以有几种方式,比如不用TXT,变成其他比如RAR的,浏览器绝对不会直接显示出来,还有就是在服务器端,弄成不是TXT,弄成动态页面,然后输出为TXT,此时设置标头为下载,不允许直接显示,不过,如果这个TXT是在其他服务器上,你想点击了直接下载,这个有难度。
以前我做个一个东西,7年前了,就是把东西弄在框里,这样下载也可以的
<iframe id="download" src="对象地址"></iframe>
然后调用execCommand保存这个对象。这样我是成功的,把一个rar显示在框内,一片乱码,然后调用这个保存后,成为rar,可以使用。
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)