このスクリプトがfirefoxで動かないのですがどの部分が未実装なのでしょうか?
javascript
1 var text = "テキストデータ"; 2 3 var blob = new Blob([text], {type: "text/plain"}); // バイナリデータを作ります。 4 5 // IEか他ブラウザかの判定 6 if(window.navigator.msSaveBlob) 7 { 8 // IEなら独自関数を使います。 9 window.navigator.msSaveBlob(blob, "ファイル名.txt"); 10 } else { 11 12 // それ以外はaタグを利用してイベントを発火させます 13 var a = document.createElement("a"); 14 a.href = URL.createObjectURL(blob); 15 //alert(a.href) 16 a.target = '_blank'; 17 a.download = 'ファイル名.txt'; 18 a.click(); 19 //alert(a.href) 20 }
firefoxがセキュリティ上防止してるのでしょうか?chromeだと動きます。
お願いします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2016/01/07 05:45