Đây có thể không phải là câu trả lời hoàn chỉnh nhưng tôi nghĩ đó là một con trỏ hữu ích đi đúng hướng.
Có một dự án có tên jqcaldav, đó là (như tên cho thấy) không chính xác một iCalendar (ics) xem nhưng một khách hàng CalDAV. Cho đến nay tôi đã không tìm thấy một cách để chỉ định một URL ics để hiển thị trực tiếp. Tuy nhiên, vì giao thức CalDAV sử dụng định dạng iCalendar để lưu trữ và giao tiếp dữ liệu Lịch, nên dự án jqcaldav nên chứa một số mã để phân tích cú pháp và hiển thị Dữ liệu iCalendar. Có thể kiểm tra mã có thể là một bài tập hữu ích và dẫn đến sự phát triển của trình xem ics độc lập. Tôi cũng sẽ rất quan tâm đến một giải pháp làm việc, nhưng cho đến nay tôi không có thời gian để tự mình đặt một thứ gì đó.
Phân tích nhanh cho thấy có hai tệp thực sự quan tâm đến định dạng iCalendar: ical.js
và jical.js
. Kiểm tra mã nguồn cho thấy rằng một tệp khác được gọi là ics-parser.js
được sử dụng. Ngoài ra, giải pháp lịch đã được phát hành theo giấy phép CC-By-License, khuyến khích tái sử dụng trong các dự án khác.
Nếu ai đó tạo ra một dự án dựa trên này, tôi muốn vui mừng khi biết về nó hoặc thậm chí tham gia.
http://www.instantcal.com/isc/js/cvu.html –
sử dụng instantcal cũng nhưng nó đã phá vỡ khi tôi chuyển sang https – Strategist