问题标签 [berkelium]

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 投票
3 回答
9800 浏览

c++ - 屏幕外和可嵌入浏览器比较(用于游戏)

我们一直在考虑为我们的 C++ 应用程序添加不错的浏览器支持;这个问题是关于独立于 GUI 的浏览器库,因为我们的项目涉及 3D 渲染并且不太适合普通的 GUI。

到目前为止我见过的两个是BerkeliumAwesomium。从我的快速调查来看,两者似乎都以类似的方式工作,渲染到屏幕外缓冲区,您可以将其插入您自己的窗口/游戏/任何东西。Awesomium 是专有的,成本相当高(5000 美元),Berkelium 是开源和免费的。有没有人比较过这些(和其他)这样的工具?跨平台是一个好处,但不是 100% 必不可少的。

0 投票
2 回答
566 浏览

c++ - 如何在 Berkelium 中启用拖动选择?

我有一个将 Berkelium 用于嵌入式 Web 浏览器的应用程序,我无法让拖动选择正常工作。我已经看到其他基于 WebKit 的应用程序的示例,它们可以像普通浏览器一样工作(Steam,Awesomium 演示),所以我觉得工作应该不难,但我不知道可能会发生什么是错的。

我正在将所有鼠标按下、鼠标移动和鼠标向上事件传递给 Berkelium 浏览器(窗口上的 mouseButton 和 mouseMoved 函数),我觉得这就是我需要做的所有事情?我无法在网上找到任何关于此的帮助,所以希望这里的人可能知道发生了什么或在哪里看!

谢谢!

0 投票
1 回答
7208 浏览

patch - 补丁错误:“检测到未反转的补丁!跳过补丁。”

从开源项目(https://github.com/sirikata/berkelium)运行构建脚本时,我收到与此类似的消息,其中:

  1. 首先克隆另一个 git 存储库(铬)
  2. 尝试将补丁应用到这个克隆的存储库

这个“检测到未反转的补丁”消息是什么意思?

0 投票
1 回答
336 浏览

java - Running berkelium-java

Having absolutely no luck with http://code.google.com/p/berkelium-java/]berkelium-java, nor the outdated jars, not the up to date subversion source.

When attempting to run from jars, I add them to dependencies, and after modifying one of the examples so it runs under an older jar, it doesn't actually work as it should (AwtExample never paints a site)

When attempting to run from source I get this:

Has anyone had any success with berkelium-java?

EDIT: So I edited it so it requires icudt42 rather than 46, because the version 42 is provider in the natives jar.

Now I'm facing:

0 投票
1 回答
2340 浏览

javascript - 是否有支持 Chrome 扩展的 Chromeless Google Chrome?

我正在寻找一个完全使用 HTML / CSS / JS 呈现的 UI - 修改浏览器的 Chrome 不需要本机编码,最好是其他后端 API 可以通过 Javascript 获得。

这就是 Mozilla 的 Chromeless 项目和 Webian 提供的。

支持 Google 扩展的 Google Chrome 或 Chromium 是否有类似的东西?

如果是这样,它可以允许:

  • 更多浏览器开发,更多创新设计

  • 对新的桌面界面进行原型设计,而不是依赖现有的启动器和扩展坞

  • 自动从内存中加载不需要的标签

我找到了 Berkelium,但不清楚它是否支持扩展,或者是否有在 Web 标准中实现的 UI,所以这可能是一个死胡同。

0 投票
1 回答
496 浏览

c# - 网页渲染图片:berkelium-sharp

我正在尝试在应用程序中呈现网页图片。不幸的是,我没有可用的 Windows 窗体,因此 WebKit.net 之类的解决方案不可用,因为它们需要对窗体进行控制才能提取图像。

因此,我开始寻找 Berkelium 的包装器,并且只遇到了 berkelium-sharp。它似乎没有使事情变得困难的文档,但是查看代码我看不到从下面呈现的页面创建位图(或类似)的方法。有谁知道这是否可能?

我应该补充一点,在任何人开始提供不起作用的替代方案之前,我必须使用 .NET 2.0(尽管我对那些这样做的人持开放态度!)。

0 投票
0 回答
139 浏览

c# - BerkeliumSharp 在 Window XP 上工作,在 Windows 8 上静默失败

我正在使用此处找到的 BerkeliumSharp:http ://code.google.com/p/berkelium-sharp/

我正在尝试学习如何使用它,但遇到了问题。以下代码在 Windows XP 上正常运行,并输出 document.html。但是在 Windows 8 上,没有事件触发,基本上是静默失败。

什么可能导致这种情况?

0 投票
2 回答
854 浏览

c++ - Berkelium 编译错误

这是我在 github ( https://github.com/sirikata/berkelium/issues/19 )上的 berkelium 项目上发布的问题的转贴。

我的问题:

在 Linux(Debian 测试,64 位,gcc 4.7.1,cmake 2.8.9)上进行 chromium 编译期间,python 脚本action_makenames.py失败并出现以下错误:

看起来 python 脚本正在调用 perl 脚本,而 perl 脚本在第 209 行即将死去:

“未知参数”是:

  • 数学
  • 一个
  • 接口名称
  • 启动
  • xmlns

我不确定这些参数来自哪里。

任何人都知道如何纠正这个问题?

0 投票
1 回答
537 浏览

c++ - Berkelium 渲染纹理

我有一个使用 berkelium 的 OpenGL 应用程序。它编译得很好。我已经将图像加载/纹理添加到应用程序中,并且可以在 OpenGL 中将纹理绘制到 3d 对象上。

但是,当我从glut_input示例中导入 berkelium 代码(包含在 berkelium 中)时,来自的代码mapOnPaintToTexture(..)似乎没有获取图像并将其正确加载到 OpenGL 纹理中……至少,我无法让它工作。它在 berkelium 提供的示例中确实有效,所以我确定这是我正在做的事情。

如果我从示例中复制代码ppmrender(此示例获取网页并将其“渲染”为图像,然后将其保存到磁盘),我可以让它毫无问题地将 .ppm 文件保存到 /tmp 中(我也可以加载那些图像并将它们渲染为 3d 对象)。

onPaint(..)的委托中的方法正在被调用,mapOnPaintToTexture(..)方法也是如此。

这是我的onPaint:

和我的 mapOnPaintToTexture:

我的渲染代码如下所示:

我的初始化函数如下所示:

我认为这就是所有相关的部分。当我加载程序时,我只在屏幕上看到一个灰色方块。

有没有人看到我做错了什么明显的事情?

0 投票
1 回答
114 浏览

chromium - 强烈命名/签署 Berkelium-Sharp 组件

我需要使用签名代码中的 Berkelium-Sharp。有谁知道我可以在哪里下载一个强命名的程序集?

有没有人正在阅读这个目前正在成功编译 Berkelium-Sharp 并且可以为我编译一个强命名的 dll。

我知道我可以自己做,但编译它似乎需要完整的 Chomium 源代码,我不确定我是否还需要编译所有这些,以及 Berkelium 本身。这是一个我宁愿不继续的线程,因为我可以看到日子正在瓦解。

非常感谢任何帮助或建议。