通过WinForm查看Google日历

时间:2015-04-27 00:37:09

标签: javascript c# winforms google-calendar-api

我无法通过WinForms查看Google日历。我的代码如下:

public GoogleCalendar()
{
    InitializeComponent();
    gcalendar = new System.Windows.Forms.WebBrowser();
    gcalendar.Navigate("https://www.google.com/calendar/");

    gcalendar.Show();
    gcalendar.ScriptErrorsSuppressed = true;
}

我也收到了一条JavaScript错误警告,我正试图压制它。我无法在WinForms窗口中查看Google日历。通过使用WPF,我能够看到Google日历,但我仍然遇到JavaScript错误。

1 个答案:

答案 0 :(得分:1)

要通过网址{{1}}显示有用的日历,您需要使用浏览器进行Google会话(使用Cookie)。

您在winforms应用中创建的浏览器控件几乎肯定没有这样的会话。您需要日历的公共URL才能使其正常工作。转到日历UI。点击日历名称旁边的小{{1}},选择日历设置,然后获取网址。在表单中使用它。