2

ローカルホストに FullCalendar をセットアップしてテストしようとしています。コードは次のとおりです。

$( '.calendar' ).fullCalendar( {
    header: {
        left: 'prev,next today',
        center: 'title',
        right: 'month,agendaWeek,agendaDay'
    },
    eventSources: [
        {
            url: "http://www.google.com/calendar/feeds/feed_one",
            className: 'feed_one'
        },
        {
            url: "http://www.google.com/calendar/feeds/feed_two",
            className: 'feed_two'
    ]
} )

代わりに、コンソールに次のエラーが表示され、イベントが表示されません。

XMLHttpRequest cannot load http://www.google.com/calendar/feeds/feed_one. 
Origin http://localhost is not allowed by Access-Control-Allow-Origin. localhost:1

XMLHttpRequest cannot load http://www.google.com/calendar/feeds/feed_two. 
Origin http://localhost is not allowed by Access-Control-Allow-Origin. localhost:1

私の調査によると、これはCross-Origin-Resource-Sharing問題のようですが、修正方法がわかりません。

誰かが私を助けてくれるか、正しい方向に向けてくれれば幸いです。

4

2 に答える 2