回答編集履歴
1
追記
answer
CHANGED
@@ -1,4 +1,11 @@
|
|
1
1
|
LF("\n") のみの改行を CRLF ("\r\n") にしてみてはいかがでしょうか?
|
2
2
|
|
3
3
|
WikiPedia [iCalender](https://ja.wikipedia.org/wiki/ICalendar) の外部リンクに記載された[RFC5545](https://tools.ietf.org/html/rfc5545#section-3.1)文書を調べてみると
|
4
|
-
改行コードについての定めがありました。
|
4
|
+
改行コードについての定めがありました。
|
5
|
+
|
6
|
+
追記)
|
7
|
+
上記、改行コードの変更とともに、
|
8
|
+
|
9
|
+
DataURL スキームのデータ部(icsMSG)を``escape()``から次のエンコード方式に変えてみてください。
|
10
|
+
1. ``encodeURIComponent()`` でパーセントエンコーディングにしてみる
|
11
|
+
2. データ形式 に ``base64``を指定した上で ``atob()``でBase64エンコードする
|