我无法通过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错误。
答案 0 :(得分:1)
要通过网址{{1}}显示有用的日历,您需要使用浏览器进行Google会话(使用Cookie)。
您在winforms应用中创建的浏览器控件几乎肯定没有这样的会话。您需要日历的公共URL才能使其正常工作。转到日历UI。点击日历名称旁边的小{{1}},选择日历设置,然后获取网址。在表单中使用它。