モバイルWebアプリケーション用のicsファイルを自動生成するPHPスクリプトがあります。「Unknown File Type」のiPhone ChromeでICSファイルのダウンロードに失敗する
私のWin7デスクトップでChromeを使用すると、icsファイルは正常にダウンロードされ、Outlookはそれを好きです。
私のiPhoneでSafariを使用すると、予定通りにicsファイルがカレンダーアプリを開き、カレンダーに追加することができます。
私のiPhoneでChromeを使用すると、「ダウンロードに失敗しました」というエラーメッセージが表示されます。エラー102():Unkown File Type。
header("Content-Type: text/Calendar; charset=utf-8");
header("Content-Disposition: inline; filename={$slug}.ics");
header("HTTP/1.0 200 OK", true, 200);
と私のICSファイル出力されています:iPhoneクロームが好きされていないものについて
BEGIN:VCALENDAR
VERSION:2.0
CALSCALE:GREGORIAN
PRODID:-//example.com//NONSGML blah blah//EN
METHOD:PUBLISH
BEGIN:VEVENT
UID:[email protected]
DTSTAMP:20130412T062148
DTSTART:20130524T134500Z
DTEND:20130524T153000Z
LOCATION:
SUMMARY:This is the summary
DESCRIPTION:This is the description
STATUS:CONFIRMED
TRANS:OPAQUE
END:VEVENT
END:VCALENDAR
任意のアイデア
は、私はこれらのヘッダを送信していますか?私が見
あなたはこれについて何か学んだことがありますか?私は同じ問題を回避する方法を見つけようとしています。 –
私が知る限り、ブラウザ間の非互換性により、少なくとも間は、複数のブラウザに確実に展開することが不可能になります。 : – SteveJ
私は同じ問題を抱えています誰でも私にどのような解決策について教えてもらえますか? –