重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

【GOLF me!】初月無料お試し

javascriptでcsv出力しようと思ってます。
https://qiita.com/megadreams14/items/b4521308d5b …
ここを参考にボタンを押したらcsvファイルが生成されるようにしたのです。PCやAndroidスマホではcsvが生成されたのですが、iphone(ipad)では生成されないようです(ボタンを押しても無反応)。iosではchrome/safariどちらもダメでした。

iosでcsvが出力できるようにするにはどうプログラムしたら良いでしょうか?

A 回答 (1件)

こんばんは



iOSではないので、検索してみただけですけれど・・・

確かに、そのままではうまくいかないようですね。
解決法として以下のような記事がありました。
https://code.st40.xyz/article/145

とはいえ、iosのsafariはかなり手ごわいようです。
https://www.366service.com/jp/qa/c057ce970361771 …

ご質問に直接は関係ありませんが、クロスブラウザに対応できる「FileSaver.js」というものも作られているようです。
https://github.com/eligrey/FileSaver.js
(こちらでもsafariについては、完全解決はできていない様子)

未検証ですが、ご参考にでもなれば。
    • good
    • 0
この回答へのお礼

ありがとうございます。filesave.jsでやってみます!

お礼日時:2021/01/01 13:26

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!