我有一个带有按钮的网页点击该按钮,应该拍摄此页面的屏幕截图并以(.jpg)扩展名下载。 要做到这一点,我使用以下代码:
self.myWebView.scrollView.delegate = self
...
func scrollViewDidScroll(_ scrollView: UIScrollView) {
// Do stuff
...
}

当我点击按钮时:
如你所见,我有"下载"名称没有任何扩展名。 我需要下载具有特定名称和扩展名的图像,例如" myImage.jpg"
答案 0 :(得分:1)
如果您可以将按钮更改为<a>
标记,则应该可以使用下载属性。
$('#image-link').attr('href', 'data:image/png;base64,<data>").attr('download', 'filename.png');
Haven自己玩的太多了,但据说它可以在Firefox,Chrome和Edge中使用:https://caniuse.com/#feat=download