问题标签 [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 回答
1178 浏览

visual-c++ - Cefsharp 没有在客户端机器上启动?

.net 4.5.1, Visual C++ 2012 Redistribution为了使cefsharp在客户端机器上工作要添加什么?

我安装了两个 .net 4.5.1, Visual C++ 2012 Redistribution package和 dll

都存在,cefsharp 表格没有打开。它的显示异常"Could not load file or assembly cefsharp.dll".

我也尝试过安装Visual C++ 2008,2010,2012版本。但它仍然没有出现。

0 投票
3 回答
5715 浏览

wpf - Cefsharp 和视频标签 WebRTC

我正在尝试编写一个支持 webrtc 的 wpf。对相机的访问有效,但<video>来自页面的显示无效。任何人都可以帮忙吗?

0 投票
0 回答
2296 浏览

javascript - 缓存清除在 CefSharp 中不起作用

我正在使用 cefsharp(用于 .NET 的铬嵌入式框架)来托管一个 Web 应用程序,该应用程序使用 require js 来加载我的大多数 javascript 模块。

为了加快我的应用程序的速度,我通过响应标头“Cache-Control: public,max-age=864000”为我的所有静态内容启用了缓存。

当我部署我的 Web 应用程序的新版本时,我会在 require.config() 的 urlArgs 参数中添加一个版本号,该版本号会随着每次部署而递增,以在我的内容因 require JS 不发送而更改时执行“缓存破坏” “If-Modified-Since”或“If-None-Match”请求标头,因此浏览器不会根据电子标签或上次修改日期自动检测我的更改。

这种“缓存破坏”解决方案在 IE9、IE10 和独立 chrome(当前为 35 版)中完美运行。我的问题是,cefsharp 似乎完全忽略了我的缓存破坏查询字符串,并且当我更改查询字符串时仍会进入缓存。即使我附加了一个完全不同的查询字符串,例如时间戳(例如,请参见下面的片段),它也不会拉下新版本。

据我所知,这似乎是一个错误或可能是我无法在 CEF 或 cefsharp 中找到的配置设置,但我找不到任何关于为什么 cef/cefsharp 会忽略我的查询字符串并直接进入缓存的信息。

我已经运行 fiddler 并且可以看到当我更改查询字符串时它 cefsharp 没有发出请求。我也确实看到查询字符串出现在初始加载(当我手动删除缓存文件夹并重新加载时)。

有没有人知道为什么cefsharp会有这样的行为?我已经尝试过稳定版本(使用 chromium 25.x)以及预发布版本。两者的行为相同。

CefSharp 发布:https ://github.com/cefsharp/CefSharp

需要 JS url args 代码片段:

我在 CefSharp 中配置的缓存设置(仅包括相关部分):

谁能提供任何建议,我应该尝试的设置,解决方法等?对我来说不是一个真正的选择的一件事是在每次部署时手动删除缓存文件夹,因为我不会进入。

任何帮助深表感谢。

谢谢

0 投票
1 回答
1110 浏览

wpf - CefSharp WebCam not rendering

I created a CefSharp WPF application. The webview directed to a page which access the webcam. I could see the plugin started working perfectly (my system webcam switched on). But the video not showing up.

Any suggestions are really appreciated.

0 投票
1 回答
717 浏览

google-maps-api-3 - CEFSharp 修改或截断来自 Google Maps v3 api 的地理编码地址数据

要重现,请从此处下载 CefSharp: https ://github.com/cefsharp/CefSharp

并运行 CefSharp.WinForms.Example

现在在您的浏览器和 CefSharp 浏览器上运行我的小提琴:http: //jsfiddle.net/bjmL9/

我添加了一条警报,显示点击时的完整地址数据(街道号码、路线、社区、地区、行政区域级别_2、行政区域级别_1、国家/地区、邮政编码)。

将浏览器上显示的数据与 CefSharp 浏览器上显示的数据进行比较。

问题:在我的浏览器中,位置显示为“Culiacán Rosales”,但在 Cef 浏览器上,它被截断为“Culiacán”。这个国家的行为也很奇怪,Cef 显示“Mexico”而不是“México”(无口音)。

我正处于退出cef的边缘,因为我无法在这个问题上获得谷歌匹配,也不知道如何解决它......

这是小提琴的代码,因为它不会永远持续下去:

0 投票
1 回答
1235 浏览

c# - CefSharp.dll 未解析的程序集参考

我目前正在为 Spotfire 做一个扩展,它将 Web 浏览器 (CefSharp) 嵌入到应用程序中。但是,当我尝试运行包时,我收到错误:

“包 'D3Visualizations' 具有未解析的程序集引用:'CefSharp,版本 1.25.4.0' 被 'D3Visualizations.dll' 引用。”

我已经添加了 CefSharp.dll 和 CefSharp.WinForms.dll 作为参考,并且我已经将这两个以及 icudt.dll 和 libcef.dll 添加到了 bin/Debug 文件夹中。

老实说,我不知道为什么它现在不起作用;上次我在包生成器中遇到这样的错误,是由于 .NET 版本不匹配。

我究竟做错了什么?我正在使用 Visual Studio 2013 Express Desktop,该项目位于 .NET 框架 4.5.1 中。

0 投票
1 回答
991 浏览

ajax - Ajax 在本地文件的基于 CefSharp 的 WebView 中不起作用

我已经使用 VS-2008 成功地将 CefSharp 嵌入到 win 表单应用程序中,我正在 webView 中加载一个基于 jQueryMobile 的网页,该网页使用基于#id 的 ajax 调用。在 webView 中不起作用。有什么方法可以禁用安全性,以便我可以在 webview 中加载本地文件?

0 投票
1 回答
9170 浏览

c# - 如何在 CefSharp 中处理鼠标单击以前后导航

我正在将 CefSharp 用于 Windows 窗体,但在实现鼠标后退 (XButton1) 和鼠标前进 (XButton2) 事件以浏览浏览历史记录时遇到问题。

我尝试了以下代码,但似乎没有触发 MouseClick 事件:

0 投票
1 回答
4074 浏览

cefsharp - CefSharp 获取页面截图

是否可以使用 获取网页的屏幕截图CefSharp?我找到了有关GetImage()方法的信息,但似乎不再受支持。还有其他方法吗?我需要从屏幕外浏览器获取屏幕截图,因此制作显示浏览器的屏幕截图不是解决方案。

0 投票
1 回答
961 浏览

c# - 在visual studio2010中启动cefsharp项目

我在导入 .sln (项目)时遇到错误困扰我的确切问题是:

似乎,无法加载csproject。那是演示程序,如“winform demo”,无法工作。

我感谢任何人,我喜欢 cef :) 我现在正在使用 c#