我想从给定的外部 url 解析(JavaScript、jquery 或 php)一个 vcalendar。在浏览器中,如果我打开此 url,我会出现“保存文件 .ics”提示,并且该文件是完美的 :(BEGIN:VCALENDAR ...)。Ajax 不适用于外部 url。我尝试使用 php 抓取文件 (grabber.php)
<?php echo file_get_contents($_GET['url']); ?>
和一个简单的 jquery 脚本
$(function(){
var contentURI= 'https://xxx.xxx.xx/mycalendar';
$('#result').load('grabber.php?url='+ contentURI);
});
但我看到的是网页而不是日历。有什么建议吗?