问题标签 [awesomium]
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.
c++ - 如何在 Berkelium 中启用拖动选择?
我有一个将 Berkelium 用于嵌入式 Web 浏览器的应用程序,我无法让拖动选择正常工作。我已经看到其他基于 WebKit 的应用程序的示例,它们可以像普通浏览器一样工作(Steam,Awesomium 演示),所以我觉得工作应该不难,但我不知道可能会发生什么是错的。
我正在将所有鼠标按下、鼠标移动和鼠标向上事件传递给 Berkelium 浏览器(窗口上的 mouseButton 和 mouseMoved 函数),我觉得这就是我需要做的所有事情?我无法在网上找到任何关于此的帮助,所以希望这里的人可能知道发生了什么或在哪里看!
谢谢!
javascript - Awesomium 是否允许我在 JS 中调用/使用 C++ 变量/方法?
Awesomium 很容易允许 C++ 代码调用 Javascript 方法,但我还没有找到一个明确的答案,它是否可以做相反的事情。该站点似乎说您可以,但是通过文本和示例查看并不能启发我。
所以,我正在寻找一个明确的答案:我可以在我的 Javascript(Jquery) 中调用 C++ 变量/方法吗?
如果您可以包含一个简单的示例,那也将非常感激。
谢谢!
macos - Mac 上的 Awesomium
我已经开发了一个在 mac 上使用 Awesomium 的程序,我正在尝试将整个东西捆绑到一个应用程序包中。
我将框架和所有东西都打包到它应该在的包中,但是 awesomuim 使用了一些必须存在的外部可执行文件才能运行渲染(Awesomium 和 AwesomiumProcess)
如果我将这些文件放在与 .app 相同的目录中的应用程序包之外,一切正常,但是我希望能够只部署包含整个应用程序的单个 .app 文件,我的问题是:我在哪里放置额外的可执行文件,以便它们与我的应用程序一起运行(或者更确切地说,我的应用程序可以运行它们)。
javascript - JQuery/JS:从函数中检索参数值
假设我在 JS 中有一个函数function playerJob(job){}
我使用 Awesomium 从 C++ 调用此方法,基本上是说
我想让你看到的只是我给我的 JS 函数playerJob
一个参数值。
然后我想做的是playerJob
在我的 JS 中使用来找出价值job
是什么。我想为该值设置一个变量。我不知道如何在不输入参数的情况下从我的方法中获取该值。说我有我的方法
我试着通过说:
var currentJob = playerJob();
这不起作用,可能是因为我需要在括号内放一些东西。
我知道我可以这样使用playerJob
:
但问题是job
在调用任何常规“函数”之前我需要这个变量。我需要在一个
我不能真正“打电话”。
有没有办法使用 JQuery 从我的playerJob
函数中获取该变量?
.net - 帮助使用适用于 Google Chrome 的 Cjc.ChromiumBrowser .NET 包装器
我在使用 .NET Wrapper for Google chrome 时需要一些帮助。问题是我设法找到了它的 DLL 并在我的项目中使用它们。它们似乎都在运行,但是当我尝试编译发布版本时,应用程序无法正常工作。
简而言之,我拥有的 DLL 用于调试,但不适用于发布!我该怎么办?请帮我。包装器称为 Chromium Browser,可在此处找到。 http://chriscavanagh.wordpress.com/2009/08/25/wpf-chromium-webbrowser-source-code/
javascript - 如何在游戏中设置通知系统
我正在开发一款主要使用 C++ 和 Javascript 的基于 3D 学习的游戏。我正在尝试设计一个通知系统,用于通知玩家何时将信息发送到他们的笔记本。
我建立了一个系统,但主管认为它可以做得更好。这就是我需要你们帮助的地方!
非常基本的方式:
玩家会做一些触发信息发送到笔记本的事情。在发生这种情况的相同方法中,我打开了通知。然后,通知将通过闪烁图像的两个 div(产生闪烁效果)显示在播放器的屏幕上。当单击这些 div 中的任何一个时,它会向玩家显示笔记本。每当玩家查看或退出笔记本时,通知都会关闭。
现在这是我使用的代码:
在主游戏状态中
在 GameState 的更新函数中
在我的 JS
我会使用关闭通知GameModeState::notify(2)
现在,还有什么比这个更好的系统呢?
c# - 有没有办法使用 AwesomiumSharp 在内存中创建 System.Drawing.Image ?
背景是,我正在使用 XNA,我将 Awesomium 渲染到一个图像,然后我从中制作一个 Texture2D。
通过文件将 Awesomium 渲染到图像的代码如下所示:
效果很好,但是速度很慢(您可以想象)。
有没有办法使用 Awesomium 渲染到 System.Drawing.Image 而不写出文件系统?
.net - 如何检索整个页面截图是很棒的?
问题是在 WebView 创建期间设置了宽度和高度,并且在页面加载后我看不到任何更改它的选项(并且实际大小已知)。为了解决这个问题,我使用了两个 WebView:第一个是获取大小,第二个是截屏:
我希望有更好的方法...
.net - 将 awesomium 屏幕截图转换为 Stream
以下是我制作 awesomium 屏幕截图的方法:
问题是我现在不需要将字节保存到文件中,而是将它们保存在内存中。我怎样才能做到这一点?