[英]Facebook Like button doesn't work in GeckoFX browser
我想使用Web浏览器控件将Facebook Like按钮实现到我的C#应用程序中,但我用Internet Explorer来解决一个问题(单击类似按钮后,会出现facebook登录弹出窗口)但iexplore阻止并询问我是否要恢复页面。
因此,我下载了geckoFx,将Mozilla嵌入到我的应用程序中,而不是内置的Web浏览器控件! 但现在当我点击Gecko浏览器上的Like按钮时,我得到一个空白页面。 当我右键单击页面查看源我没有看到任何内容(空白页)
也许问题是GeckoFX浏览器不支持Popups或不支持Javascript
如何在C#Windows窗体中的GeckoFX浏览器中实现Facebook Like Button?
我正在使用XUL runner 1.9.1.19
不会自动处理新的Windows和选项卡。 您需要为这些创建事件:
private void webBrowser_CreateWindow(object sender, GeckoCreateWindowEventArgs e) {
e.WebBrowser = NewWindow();
}
private void webBrowser_CreateTab(object sender, GeckoCreateTabEventArgs e) {
e.WebBrowser = NewWindow();
}
private GeckoWebBrowser NewWindow() {
BrowserForm frm = new BrowserForm();
frm.Show();
return frm.WebBrowser;
}
这里BrowserForm必须包含指向GeckoWebBrowser控件的公共属性。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.