我正在尝试实现一个功能,使用户可以在执行某些操作时打开约会/会议。我发现可以使用 ical 完成此操作。
var icsMSG = "BEGIN:VCALENDAR\nVERSION:2.0\nPRODID:-//Our Company//NONSGML v1.0//EN\nBEGIN:VEVENT\nUID:me@google.com\nDTSTAMP:20120315T170000Z\nATTENDEE;CN=My Self ;RSVP=TRUE:MAILTO:me@gmail.com\nORGANIZER;CN=Me:MAILTO::me@gmail.com\nDTSTART:" + msgData1 +"\nDTEND:" + msgData2 +"\nLOCATION:" + msgData3 + "\nSUMMARY:Our Meeting Office\nEND:VEVENT\nEND:VCALENDAR";
window.open( "data:text/calendar;charset=utf8," + escape(icsMSG));
但是它首先下载ics文件,然后只有当用户单击下载的文件时,它才会打开约会。取而代之的是,我希望约会无需下载即可直接打开。请帮助我。