作ったデータをblobとかでダウンロードさせるのではなくリンク先のファイルをダウンロードさせる方法
javascriptってタイトルだけどjavascriptではないような気も
javascriptってタイトルだけどjavascriptではないような気も
zipとかならaタグのhrefでリンク指定すればダウンロードされます
javascriptっぽくならlocation.hrefでリンク先に飛ぶとダウンロードされます
でもテキストファイルや画像ファイルはブラウザで開かれるだけでダウンロードされません
なぜかChromeの拡張機能crxファイルまでテキスト扱いされてブラウザで開かれます
そこでリンク先をブラウザで表示させずにダウンロードさせる方法
aタグにダウンロード属性を指定するだけ
<a href="href="http://blog.livedoor.jp/netomemo/Chrome_Extensions/twlf.crx">DL</a>
↓
<a download="twlf.crx" href="http://blog.livedoor.jp/netomemo/Chrome_Extensions/twlf.crx">DL</a>
download属性の値はダウンロードするときのファイル名
指定しなければ元々のファイル名になる
拡張子を省略するとmimeタイプで決まるぽい
crxファイルはテキストファイル扱いされて.txtに…
この方法確認した限りではChrome専用みたいです
javascriptっぽくならlocation.hrefでリンク先に飛ぶとダウンロードされます
でもテキストファイルや画像ファイルはブラウザで開かれるだけでダウンロードされません
なぜかChromeの拡張機能crxファイルまでテキスト扱いされてブラウザで開かれます
そこでリンク先をブラウザで表示させずにダウンロードさせる方法
aタグにダウンロード属性を指定するだけ
<a href="href="http://blog.livedoor.jp/netomemo/Chrome_Extensions/twlf.crx">DL</a>
↓
<a download="twlf.crx" href="http://blog.livedoor.jp/netomemo/Chrome_Extensions/twlf.crx">DL</a>
download属性の値はダウンロードするときのファイル名
指定しなければ元々のファイル名になる
拡張子を省略するとmimeタイプで決まるぽい
crxファイルはテキストファイル扱いされて.txtに…
この方法確認した限りではChrome専用みたいです
コメント一覧 (3)
.htaccessが使えないので自分で設定を変えれないんです
aタグのtypeでmimeタイプをバイナリデータと指定してもテキストファイル扱いでした
FFではdownloadタグなしでダウンロードされたのでChromeがcrxファイルをテキスト扱いするようにしてる可能性も…?
ありがとうございます
コメントする