A website I use, goodgym.org, shows an "Add to calendar" button after signing up for an event.
The Apple and iCal options both expose a data:text/calendar
event, which when clicked on Orion Desktop shows an "Orion cannot open the page because the address is invalid." error.
On Orion iOS, the event data is shown in plain text.
I have tested with this example event:
<html><body><a href="data:text/calendar;charset=utf8,BEGIN:VCALENDAR%0AVERSION:2.0%0ABEGIN:VEVENT%0AURL:%2Fsomething%0ADTSTART:20240828T170000Z%0ADTEND:20240828T184500Z%0ASUMMARY:Something%0ADESCRIPTION:Something%0ALOCATION:Somewhere%0AEND:VEVENT%0AEND:VCALENDAR%0A">click</a></body></html>
- On Chrome Desktop the browser downloads a file named "download.ics"
- On Orion Desktop this example shows a console error of
Not allowed to navigate top frame to data URL
but I'm not familiar enough with HTML these days to try to fix this
I expect Orion to trigger a Mac/iOS calendar event dialogue or file download for the event data.
Version 0.99.127.3-beta (WebKit 619.1.1)
Sonoma (14)
17