在IE中,File-> Save As和document.execCommand('SaveAs')之间有什么区别?

时间:2016-01-13 12:44:45

标签: javascript internet-explorer

在IE中, File-> Save As (pic1)和// authorizeRequest will refresh the token, even though the NSURLRequest passed is nil [auth authorizeRequest:nil completionHandler:^(NSError *error) { if (error) { NSLog(@"error: %@", error); } else { NSLog(@"accessToken: %@", auth.accessToken); //it shouldn´t be nil } }]; (pic2)之间有什么区别?

弹出窗口似乎只是一些细微差别。

pic1(文件 - >另存为):

enter image description here

pic2(document.execCommand('SaveAs')):

enter image description here

(IE 10版)

1 个答案:

答案 0 :(得分:1)

使用文件 - >另存为您将保存已加载的整个网页(包括任何资源(CSS文件,图像等))。这就是为什么另存为这里设置为"网页,完成"。

使用document.execCommand('SaveAs'),您可以在没有任何资产的情况下专门保存HTML document,这就是为什么在这种情况下保存为类型的原因是&#34 ; HTML文件"。