草庐IT

awesomium

全部标签

macos - 使用 golang 进行 Mac 交叉编译(或替代方案)

好的,我正在尝试编译我的Awesomium去wrapper在我的Mac上(在Linux上一切正常)。我的问题是,当我尝试编译时,我得到了ld:warning:ignoringfile/Library/Frameworks//Awesomium.framework/Awesomium,filewasbuiltfori386whichisnotthearchitecturebeinglinked(x86_64):/Library/Frameworks//Awesomium.framework/AwesomiumUndefinedsymbolsforarchitecturex86_64:很好

c# - awesomium 网络浏览器上的触摸事件

默认情况下,WPF应用程序中的awesomium不支持缩放和平移的触摸事件:browserLeft.StylusDown+=browserLeft_StylusDown;browserLeft.TouchDown+=browserLeft_TouchDown;我想自己操作浏览器,但是没有一个代码会发生触摸,为什么? 最佳答案 看@http://wiki.awesomium.net/wpf/user-input.html“使用WPFWebControl时,是WebViewPresenter而不是WebControl本身处理用户输入。这

c# - 使用 awesomium 从 c# 调用 Javascript

我正在尝试使用awesomium创建一个基本应用程序,我正在测试jsc#通信,但这似乎效果不佳...我创建了一个本地html并打开它..所以到目前为止一切顺利..但是当我尝试调用js时没有任何反应,没有错误,没有错误,什么都没有,只是这不会调用js..我的基本js代码是:varbase={newItem:function(item){$("#botones").append(''+item+'');},other:function(){alert("hi!!");}}如果我在firebug中测试它,显然我可以很好地调用我的函数并创建项目或警告框...现在..我的C#代码是这样的//I'

javascript - 我可以在 Awesomium 中从 JavaScript 调用应用程序方法吗?

我在互联网上搜索过寻找答案,但我一定是问错了问题。我有一个带有AwesomiumWeb控件的C#winforms应用程序。我可以在加载的页面中从javascript调用应用程序中定义的方法吗?如果是这样,如何?(示例js代码将不胜感激)。谢谢! 最佳答案 具体方法取决于您使用的Awesomium版本。在即将到来的1.7版(目前为1.7RC3)中,这是如何完成的以及之前是如何完成的。请注意,1.7中有一个改进,即.NET方法现在可以在JS调用您的应用程序上的方法时返回值。我认为在1.7之前这是不可能的。两种方法:test.html(用

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

我有一个将Berkelium用于嵌入式Web浏览器的应用程序,但我无法让拖动选择正常工作。我看过其他基于WebKit的应用程序的示例,这些应用程序可以像普通浏览器一样工作(Steam、Awesomium演示),所以我觉得开始工作应该不难,但我不知道什么可能错了。我正在将所有鼠标按下、鼠标移动和鼠标弹起事件传递给Berkelium浏览器(Window上的mouseButton和mouseMoved函数),我觉得这就是我需要做的所有事情吗?我无法在网上找到任何关于此的帮助,所以希望这里的人可能知道发生了什么或去哪里找!谢谢! 最佳答案

javascript - Awesomium 是否允许我在 JS 中调用/使用 C++ 变量/方法?

Awesomium很容易允许C++代码调用Javascript方法,但我还没有找到关于它是否可以做相反事情的明确答案。Thissite似乎说可以,但是查看文本和示例并没有启发我。所以,我正在寻找一个明确的答案:我能否在我的Javascript(Jquery)中调用C++变量/方法?如果您能提供一个简单的示例,我们将不胜感激。谢谢! 最佳答案 你绝对可以——你只需要使用委托(delegate)/函数指针在WebView::setObjectCallback和WebViewListener::onCallback之上构建一个额外的层。我

html - 使用 awesomium 获取页面的 HTML

如何使用C++在awesomium中获取网页的HTML?我已经搜索过,显然您只能使用C#或Java中的webcontrol来实现。使用我尝试做的示例hello:JSValuetheVal(view->ExecuteJavascriptWithResult(WSLit("document.getElementsByTagName('html')[0].innerHTML"),WSLit("")));但它不起作用。有任何想法吗?请使用C++,因为我知道您可以在C#和Java中执行此操作。 最佳答案 使用Javascript你可以这样做:

html - 使用 awesomium 获取页面的 HTML

如何使用C++在awesomium中获取网页的HTML?我已经搜索过,显然您只能使用C#或Java中的webcontrol来实现。使用我尝试做的示例hello:JSValuetheVal(view->ExecuteJavascriptWithResult(WSLit("document.getElementsByTagName('html')[0].innerHTML"),WSLit("")));但它不起作用。有任何想法吗?请使用C++,因为我知道您可以在C#和Java中执行此操作。 最佳答案 使用Javascript你可以这样做:

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

已结束。此问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提出有关书籍、工具、软件库等方面的建议的问题。您可以编辑问题,以便用事实和引用来回答它。关闭7年前。Improvethisquestion我们一直在考虑为我们的C++应用程序添加不错的浏览器支持;这个问题是关于独立于GUI的浏览器库,因为我们的项目涉及3D渲染并且不太适合普通的GUI。目前我看到的两个是Berkelium和Awesomium.从我的快速调查来看,两者似乎都以类似的方式工作,渲染到屏幕外缓冲区,您可以将其插入您自己的窗口/游戏/任何东西。Awesomium是专有的,成本相当高(

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

已结束。此问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提出有关书籍、工具、软件库等方面的建议的问题。您可以编辑问题,以便用事实和引用来回答它。关闭7年前。Improvethisquestion我们一直在考虑为我们的C++应用程序添加不错的浏览器支持;这个问题是关于独立于GUI的浏览器库,因为我们的项目涉及3D渲染并且不太适合普通的GUI。目前我看到的两个是Berkelium和Awesomium.从我的快速调查来看,两者似乎都以类似的方式工作,渲染到屏幕外缓冲区,您可以将其插入您自己的窗口/游戏/任何东西。Awesomium是专有的,成本相当高(
12