如何使Google身份验证页面适合我的webbrowser控件?

时间:2014-08-05 06:52:00

标签: c# html facebook webbrowser-control google-authentication

Windows.Forms.Webbrowser显示google身份验证屏幕。 Webbrowser控件位于一个大小为450x480像素的窗口中,它填满整个窗口。 我在打电话:

String UrlString = String.Format(
              @"https://accounts.google.com/o/oauth2/auth?"+
              @"display=popup" +
              @"&scope=email profile" +
              @"&redirect_uri=urn:ietf:wg:oauth:2.0:oob:auto" +
              @"&response_type=code"+
              @"&client_id=xxxx
            );
_webBrowser.Navigate(UrlString);

我得到的页面对于Webbrowser控件来说太大了,所以它放置了水平和垂直滚动条。 当我在facebook身份验证页面中使用'display = popup'时,它会在没有滚动条的情况下呈现。 是否可以在我的webbrowser控件中使用Google身份验证页面?

1 个答案:

答案 0 :(得分:0)

在文档加载完成事件上,您可以调用返回页面高度和宽度的eval javascript代码。从这里开始,您可以根据此值设置控件的宽度和高度。