iOS下载图片来自href标签html
我有一些非常简单的事情。
我将一个简单的bloburl放到一个标签的href中。
Download Ready!
超级简单。
在Android,Windows,黑莓等它的工作原理。 在ios上,我在3次点击后得到以下消息。
This website is repeatedly trying to open another application
虽然图像很大,但不是很大,但它来自iphone相机,在较小的图像上工作。
我无法嵌入jsbin,因为目前有一个bug。 也许有人可以帮帮我?
注意:代码用于简单的网站,浏览器,而不是像离子等本机混合网络应用程序。
使用Chrome浏览器在iOS上下载pdf时,我也遇到了完全相同的问题。 我使用fileReader方法来解决这个问题。 此外,我添加了此条件,此代码仅适用于iOS上的Chrome。 以下是我的代码
if (window.navigator.userAgent.toLowerCase().indexOf('crios') > -1) { const fileReader = new FileReader() const blobUrl = new Blob([serviceResponse.data], { type: 'application/pdf' }) fileReader.onload = function (event) { window.location.href = reader.result } fileReader.readAsDataURL(blobUrl) }
如果您需要进一步澄清,请告诉我。
- 使用Javascript跳转到UIWebView中的search结果
- history.back()在iOS上的Safari中不起作用
- 在Mobile Safari中保持WebSocket的活力
- 我如何避免在iPad上的可拖动边框半径元素上的animation制品?
- React Native,NavigatorIOS,undefined不是一个对象(评估'this.props.navigator.push')
- 在MonkeyTalk IDE Javascript文件中logging一个variables的值
- 使用HTML5 / javascript更正audio音量输出分贝,closures预处理
- window.location.href在Ipad和Iphone中不起作用
- 我用NativeScript构建了东西-第3部分