问题标签 [cefpython]

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 回答
98 浏览

cefpython - cefpython3 (cefwx example2) iCCP:已知不正确的 sRGB 配置文件

如何修复或忽略此警告弹出窗口?该示例工作正常,但此警告弹出窗口不断显示。我环顾四周寻找解决方案,图像魔术似乎是解决办法。但是,示例代码中没有导致此问题的图像。我假设它是浏览器正在加载的内容。有人可以帮我解决这个问题吗?

0 投票
1 回答
744 浏览

pyqt4 - 在 pyqt 中使用 cefpython。当 setLayout() 获取浏览器释放共享请求上下文并且无法显示时

这段代码只是从 Github 示例中获取的,我想添加自己的标题栏。但是当在 MainFrame 类中执行 setLayout(mainlayout) 时,cefpython 会这样做:[CEF Python] RemovePyBrowser:释放共享请求上下文 [CEF Python] del g_pyBrowsers[1] 不能显示浏览器内容。试了很多次都不知道为什么,请帮忙,谢谢!

下面是代码:

0 投票
1 回答
73 浏览

cefpython - cefpython get 和 exe 需要在 win7 上用管理员运行,否则会失败并说 msvcr90.dll 错误

我已将需要的文件添加到编译文件夹中,例如

我将 Microsoft.VC90.CRT.manifest、msvcm90.dll、msvcp90.dll、msvdr90.dll 节点化为路径 cefp 中还有其他需要的文件,但没有这些文件。我什至尝试复制路径 C:\Python27\ 中的所有文件Lib\site-packages\cefpython3 到我的构建文件夹。最后我在win7上运行exe失败并显示msvcr90.dll错误但是当我用管理员运行它时没问题。请帮助我并告诉我原因

0 投票
1 回答
1208 浏览

python - Gtk-ERROR **: GTK+ 2.x symbols detected. Using GTK+ 2.x and GTK+ 3 in the same process is not supported (Kivy Application)

I am building a Kivy application that makes use of the cefpython widget for kivy.

Upon execution of my program, whenever I add a Text Input widget into the view, my application crashes with the error : Gtk-ERROR **: GTK+ 2.x symbols detected. Using GTK+ 2.x and GTK+ 3 in the same process is not supported

I'm in a fix as I can't seem to figure out how to work around all this.

cefpython version : 31.2

kivy version : 1.9.1

kivy-garden version : 0.1.4

pygame version : 1.9.1release

0 投票
1 回答
528 浏览

python - CEF Python 代理身份验证

有没有办法在 CEF Python 中添加代理身份验证?

我能找到的最佳答案在这里。问题是代码是用 C# 编写的,我无法将其转换为 Python。

0 投票
1 回答
1801 浏览

javascript - CEF Python ExecuteJavascript 不会设置输入元素的值

当我尝试browser.ExecuteJavascript("alert('ExecuteJavaScript works!');")它工作正常(创建浏览器时弹出警报)。当我尝试browser.ExecuteJavascript("document.getElementsByName('q')[0].value = 24;")没有任何反应。所以我知道 ExecuteJavascript 正在工作,但是当我尝试设置输入元素的值时,为什么输入元素没有改变?我正在尝试的代码如下,如果有人知道为什么那个特定的 Javascript 不会执行,我将不胜感激。

0 投票
1 回答
1040 浏览

python - 需要将 HTML 源作为字符串 CEFPython

我正在尝试使用 CEFPython 从 Web URL 获取 HTML 源作为字符串 我希望MainFrame抓取源内容并获取字符串

问题: 该代码没有返回任何 siteHTML

0 投票
1 回答
557 浏览

encryption - 如何在 cefpython 中添加 MP4(专有编解码器)支持

我想在 Cefpython 中添加 MP4 和 MP3 支持,我在互联网上阅读了很多内容,在您的 GYP_DEFINES 中添加了“proprietary_codecs=1 ffmpeg_branding=Chrome”,但我想问这些更改对于 cefSharp、cefPython 是否相同?改变我必须做什么?

0 投票
1 回答
580 浏览

python - Cefpython GetText() 函数

大家好,我正在尝试将 url 的 html 打印到控制台。我从 tutorial.py 中获取了开源中免费的代码。那是类:

我添加了最后两行:

当我运行代码时,我得到一个错误消息:

TypeError: GetText() 只接受一个参数(给定 0)

我在文档中看到我需要给函数参数StringVisitorhttps://github.com/cztomczak/cefpython/blob/master/api/Frame.md#gettext

什么是,StringVisitor我该如何解决这个问题?

0 投票
1 回答
515 浏览

python - 从应用程序调用时,CEFPython 不会初始化

我有一个非常非常具体的问题。我试图找出一种在我的应用程序中嵌入 HTML 浏览器的方法,以便显示一些包含 javascript 的生成的 HTML 内容。

我试图用 wx.html2 来做,但 javascript 部分似乎不起作用。所以我决定以提供的 wxPython.py 演示为例来尝试一下 CEFPython。

起初,它在我设计的 UI 中运行良好。

但是,问题在于该 UI 旨在从另一个应用程序调用,作为一种“插件 UI”。当从这个应用程序启动我的 wxPython UI 时,它会在 cef 初始化后立即崩溃(通过:

我不断收到此错误:

所以最后我有2个问题:

  1. wx.html2 有没有办法显示嵌入 javascript 的 HTML 内容
  2. 如果没有,您是否知道什么会导致启动的 UI 崩溃?我想这是一个线程问题,但我什至不确定。

顺便说一句,请原谅我的英语错误,因为我不是本地人。