如何在 window 类似 firefox 的应用程序中使用浏览器?
How to use browser in window application that work like firefox?
我尝试在 C# window 应用程序中为 window 应用程序中的 Web 浏览器使用 geckofx。它运行良好,但我的视频无法播放。
我的网站 url 是:http://203.150.210.31/live/2d1f1f243014429a830def05c187e3074835c806056107efcb4932e446b25b92
有没有什么方法可以让我的浏览器在 window 应用程序中像在 Web 浏览器中一样工作?
这是我在 window 应用程序
中使用浏览器的代码
namespace WindowsFormsApplication3
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
Xpcom.Initialize("Firefox");
GeckoPreferences.User["plugin.state.flash"] = true;
GeckoPreferences.User["browser.xul.error_pages.enabled"] = true;
GeckoPreferences.User["media.navigator.enabled"] = true;
GeckoPreferences.User["media.navigator.permission.disabled"] = true;
GeckoPreferences.User["browser.cache.disk.enable"] = true;
GeckoPreferences.User["places.history.enabled"] = false;
GeckoPreferences.Default["extensions.blocklist.enabled"] = false;
}
private void geckoWebBrowser1_Click(object sender, EventArgs e)
{
}
private void Form1_Load(object sender, EventArgs e)
{
geckoWebBrowser1.Navigate("http://203.150.210.31/live/2d1f1f243014429a830def05c187e3074835c806056107efcb4932e446b25b92");
}
}
}
查看社区工具包中的 CefSharp It's based on chromium embedded framework. If binary size is matter for you, you can try to use standard WebBrowser control based on IE. Or WebViewCompatible,它在 Windows 10 上使用 Edge,在其他 Windows 版本上使用 IE
我尝试在 C# window 应用程序中为 window 应用程序中的 Web 浏览器使用 geckofx。它运行良好,但我的视频无法播放。 我的网站 url 是:http://203.150.210.31/live/2d1f1f243014429a830def05c187e3074835c806056107efcb4932e446b25b92
有没有什么方法可以让我的浏览器在 window 应用程序中像在 Web 浏览器中一样工作? 这是我在 window 应用程序
中使用浏览器的代码namespace WindowsFormsApplication3
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
Xpcom.Initialize("Firefox");
GeckoPreferences.User["plugin.state.flash"] = true;
GeckoPreferences.User["browser.xul.error_pages.enabled"] = true;
GeckoPreferences.User["media.navigator.enabled"] = true;
GeckoPreferences.User["media.navigator.permission.disabled"] = true;
GeckoPreferences.User["browser.cache.disk.enable"] = true;
GeckoPreferences.User["places.history.enabled"] = false;
GeckoPreferences.Default["extensions.blocklist.enabled"] = false;
}
private void geckoWebBrowser1_Click(object sender, EventArgs e)
{
}
private void Form1_Load(object sender, EventArgs e)
{
geckoWebBrowser1.Navigate("http://203.150.210.31/live/2d1f1f243014429a830def05c187e3074835c806056107efcb4932e446b25b92");
}
}
}
查看社区工具包中的 CefSharp It's based on chromium embedded framework. If binary size is matter for you, you can try to use standard WebBrowser control based on IE. Or WebViewCompatible,它在 Windows 10 上使用 Edge,在其他 Windows 版本上使用 IE