求可以兼容火狐,chrome和ie浏览器的另存为网页js代码

JavaScript019

求可以兼容火狐,chrome和ie浏览器的另存为网页js代码,第1张

您好!很高兴为您答疑!

function runCode(obj) {

var winname = window.open('', "_blank", '')

winname.document.open('text/html', 'replace')

winname.opener = null // 防止代码对父页面修改

winname.document.write(obj.value)

winname.document.close()

}

function saveCode(obj) {

var winname = window.open('', '_blank', 'top=10000')

winname.document.open('text/html', 'replace')

winname.document.write(obj.value)

winname.document.execCommand('saveas','','code.htm')

winname.close()

}

function oCopy(obj){

obj.select()

js=obj.createTextRange()

js.execCommand("Copy")

alert("另存为")

}

您可以在火狐社区了解更多内容。希望我的回答对您有所帮助,如有疑问,欢迎继续在本平台咨询。

目测和chrome无关, 若你要说chrome无法文件另存为,一个文件还不足以判定。你可以测试其他文件若没办法,那有可能是它的问题。很可能是你的文件已经被禁止访问或者已经被删除,丢失。

但你仍然可以尝试:

1、清空chrome缓存再尝试

2、复制链接地址在新标签页打开查看是否是下载地址

3、尝试更新你的chrome版本到最新版本,附件是本月最新版本。