繁体   English   中英

Facebook Like按钮在GeckoFX浏览器中不起作用

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM