问题标签 [cefsharp]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
16722 浏览

c# - CefSharp WinForms Web 浏览器不会显示

我有一个简单的例子,试图让 CEF 浏览器附加到 Winforms 表单上。由于某种原因,它不会显示。

下面是我正在使用的 VS 解决方案。我通过Nuget添加了包

0 投票
1 回答
3116 浏览

c# - 如何启用/允许 java 在 CefSharp 应用程序中运行

我们正在制作一个 Web 浏览器来试验 Oracle 的 ADT/Forms 技术。它所需要做的就是访问该 Web 地址并运行 Java 小程序。

我正在使用(至少尝试)CefSharp3(来自https://github.com/cefsharp/CefSharp的新克隆)。

我为此创建了一个 WPF 项目,让它工作(我可以导航到 Google、here、Oracle 等)但是,当我导航到我们的 Java 小程序时,我似乎只得到一个空白屏幕。

我设置了浏览器属性

  • “Java禁用”
  • “插件禁用”
  • “WebSecurityDisabled”

(在那里抓住稻草!)适当地,我仍然只看到一个空白屏幕。

我想知道是否该应用程序没有对 JRE 的权限?也许 JRE 需要包含在项目中?

这是 Debug 文件的结果(在只进入 Java 小程序的全新运行之后)

Java 小程序在 Firefox、Chrome、IE 和 Chromium(带有 WinForms)中运行没有问题。可能只是 WPF 和 Java 不兼容。

这是一些代码!-- 不多,但使用这个框架也不需要太多 -- 我印象非常深刻。

0 投票
1 回答
1430 浏览

c# - 头孢夏普。当最小化窗口窗体得到灰色内容

我读过关于 CefSharp 的文章,它真的很棒,但有一个问题。我想将 CefSharp 与 Windows 窗体一起使用并且它运行。当我最小化窗口然后再次打开它时,内容丢失了。但是,当我调整嵌入式浏览器窗口的大小时,页面出现了。正如它应该的那样。

一些图片:

最小化之前

最小化后

我直接从 GitHub 使用 CefSharp,你能帮我解决这个问题吗?如果你能帮助我,我将非常感激。

0 投票
2 回答
7034 浏览

c# - 在cefsharp浏览器中获取文档标题

我在winforms中使用cefsharp制作了一个浏览器,我需要获取页面标题以放入窗口标题。到目前为止,我还没有看到任何获得标题的方法,并且在谷歌上查看并没有发现任何东西。谁能回答一下如何获得标题?

0 投票
2 回答
1838 浏览

javascript - 无法从 C# (CefSharp) 访问 Javascript 对象

我的设置非常简单,在 C# (WPF) 中我有一个 WebView,它可以加载我的 HTML 页面。

现在我想在两者之间进行双向通信。

从 Javascript 调用 C# 对我来说完全没问题,使用RegisterJsObject.

现在我尝试从 C# 执行 Javascript,使用ExecuteScript.

只要我只使用纯Javascript,例如

它工作得很好。

但是当我尝试访问我在 Javascript 中创建的函数时,它无法执行它们。

Javascript:

C#:

0 投票
2 回答
1466 浏览

wpf - CefSharp3 无法返回

我目前正在使用 CefSharp.MinimalExample.Wpf(CEF 分支 1750 和 CefSharp 33.0.0)来评估我的问题。我只是像这样向 MainView.xaml 添加了一个按钮<Button Command="{Binding WebBrowser.BackCommand}">Back</Button>。按钮启用状态在加载站点时更新(一旦加载站点,它就是可按下的)。但是点击它并不能返回导航。

我的第二种方法是在单击时执行一个 java 脚本片段,browser.ExecuteScriptAsync("history.back()");但这也不起作用。

有任何想法吗?

0 投票
1 回答
2209 浏览

wpf - CefSharp ChromiumWebBrowser 不显示页面

我正在尝试以编程方式将 ChromiumWebBrowser 控件添加到我正在开发的应用程序中。这些是我正在遵循的步骤:

但我无法让它显示任何东西。我错过了什么吗?

0 投票
1 回答
480 浏览

methods - cefSharp 的方法和属性列表

我正在寻找 cefSharp 来替换 VS 附带的 webbrowser。二进制文件中固有的方法和属性列表在哪里?

0 投票
1 回答
3355 浏览

c# - WPF 中的 CefSharp WebBrowser 示例(透明度)

我正在使用 WPF 和 c#(使用 Visual Studio 2013),我想开发一个具有透明背景和网络浏览器的应用程序。我知道这是默认网络浏览器的问题......但我想找到另一个解决方案。我发现了其他 webbrowser 组件,例如基于 chromium 的 CefSharp。我想知道是否可以使用 CefSharp 浏览器使用透明背景,我希望有人逐步向我解释如何实现一个非常简单的网络浏览器(我找到了一些文章,但我无法实现一个工作应用)。如果您认为还有其他更好的组件,请向我推荐并解释如何使它们工作。感谢您的关注和回复。

0 投票
1 回答
1040 浏览

cross-domain - cefsharp中的跨域

我使用 CefSharp 处理 2 个方案:“http”和“uc”。起初我通过http加载页面。之后,我调用了“uc”链接。发生错误“仅 HTTP 支持跨源请求”。

到目前为止,我找不到任何解决方案。如何解决这个问题呢?