9445


現在、tableをCSV出力するために[table2CSV.jquery](http://www.kunalbabre.com/projects/table2CSV.php)を使用しています。  
IE(ver11)の場合、下記のソース中のencodeURIComponentを
window.location.hrefに代入している部分でエラーになっており、エラーメッセージは特にないです。※chromeは動作確認済み  
![画像の説明をここに入力](https://i.stack.imgur.com/IhNZA.png)

どうにか動作するようにしたいのですが、  
IEで動作させるための方法が分る方がいましたら、ご教授をお願いします。

[code]

     var csv = $("#example").table2CSV({ delivery: 'file' });
        window.location.href = 'data:text/csv;charset=UTF-8,'
                              + encodeURIComponent(csv);
    
[/code]


CC BY-SA 3.0
2015-04-22T03:39:08.620
9440
2015-06-14T03:18:10.177
2015-04-22T15:16:13.690
8000
7626
question
javascript jquery html5
IEで window.location.href に data:text/csv;... を設定することが出来ない


[data Protocol](https://msdn.microsoft.com/en-
us/library/jj710206\(v=vs.85\).aspx)には

>   * object (images only)
>   * img
>   * input type=image
>   * link
>   * CSS declarations that accept a URL, such as background, backgroundImage,
> and so on.
>

だけで使用可能と書かれています。


CC BY-SA 3.0
2015-04-22T06:13:11.853
9443
2015-04-22T06:13:11.853
4236
9440
answer


解決することが出来ました

・IE

[code]

    var csv = $("#example").table2CSV({ delivery: 'value' });
    var blobObject = new Blob([csv]);
        window.navigator.msSaveOrOpenBlob(blobObject, 'data.csv');
    
[/code]

・Chrome safari

[code]

    $('#example').tableExport({ type: 'csv', escape: 'false' });
    
[/code]


CC BY-SA 3.0
2015-04-22T07:48:50.407
9445
2015-06-14T03:18:10.177
2015-06-14T03:18:10.177
3639
7626
9440
answer