问题标签 [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.

0 投票
1 回答
437 浏览

c# - Awesomium - 返回对象名称

Javascript / HTML

我正在使用 Awesomium 的 JSObject.bind 方法从 C# 调用 Javascript 方法。但是我不知道点击链接时如何返回链接名称(<a name=' return this to C#'>)。有人可以帮助我吗?

C#

0 投票
1 回答
875 浏览

image - 使用 Awesomium 保存图像

我正在使用 Awesomium .NET 1.7.0.5 并尝试从页面中检索图像元素并将其保存到内存/磁盘中。在早期版本中,这可以通过调用 webView.Render() 来实现。但是我注意到他们在最近的版本中删除了这个。有什么解决方法吗?

注意:我不想重新下载图像,因此检索图像 URL 然后再次下载不是一个选项。

0 投票
3 回答
3055 浏览

c# - C# 和 Awesomium - 多线程

我想使用多个 Awesomium 实例(实际上没有显示/打印它们)同时访问某些网站,但不知道从哪里开始。我用 WebBrowser 控件做了这个,但结果证明这是一个非常糟糕的主意,我决定改用 Awesomium。

先感谢您!

我将添加一些示例代码,希望它能显示我真正需要的内容:

我试图在那里创建 WebView,但出现内存损坏错误。

0 投票
1 回答
170 浏览

c# - 我可以使用私有方法吗?

我正在使用 awesomium WebControl。

我想使用方法:LoadURL(String)。但这是一种私有方法。有没有可能使用私有方法的方法?

我的代码:

XAML:

[C#] 背后的代码

我想使用:

方法在这里: http ://awesomium.com/docs/1_6_3/sharp_api/?tc=163d5346-d13d-e0cf-49ba-72b2b04d7620

0 投票
1 回答
2011 浏览

unity3d - Unity 中的集成 Awesomomium - RenderBuffer 是 UnityEngine.RenderBuffer 和 AwesomiumMono.RenderBuffer 之间的模糊引用

我必须将 Awesomium 集成到 Unity 3d 中。我已经完成了中定义的步骤

http://labs.awesomium.com/unity3d-integration-tutorial-part-1/

但是当我必须将 webTexture.cs 拖到播放器对象上时,它会给出以下错误。

Assets/WebTexture.cs(226,13):错误 CS0104:RenderBuffer' is an ambiguous reference betweenUnityEngine.RenderBuffer' 和 `AwesomiumMono.RenderBuffer'

请协助!

谢谢, 万达娜

0 投票
1 回答
1395 浏览

c# - 从非按钮元素触发点击

嗨,我在 WPF/C# 中编程并使用 awesomium WebControl

我试图点击这个:

我的代码 C#:

我知道我找到了这个对象,当我得到属性时它没问题,但是点击不工作。

我展示了这个对象的方法,没有像 click 或 onclick 这样的方法。方法:

你能帮助我吗?

@Edit我为javascript找到了这个: 从非按钮元素触发按钮点击 但我不能在我的应用程序中使用它。

0 投票
1 回答
824 浏览

awesomium - Awesomium 中的持久本地存储

我们正在为一个新项目使用 Awesomium ( http://awesomium.com/ )。

问题是当在 JavaScript 中的 localStorage 中保存一些数据时,它不是持久的。当我关闭并重新打开应用程序时出现问题(刷新时我可以获取存储在 localStorage 中的数据)。

我认为 Awesomium 将数据存储在内存中的某个位置。有没有办法让它将数据存储在磁盘上?

谢谢。

编辑:

使用此代码解决了问题:

0 投票
2 回答
4315 浏览

c# - Awesomium,更改用户代理和推荐人

我刚开始使用 awesomium。我想了解如何更改用户代理和推荐人。例如,我需要初始化 5 istance o awesomium webcontrol,对于它们中的每一个,我需要不同的用户代理和不同的推荐人。这是我的简单代码

这 2 行给出了一个错误

错误 1“Awesomium.Windows.Forms.WebControl”不包含“SetHeaderDefinition”的定义错误1“Awesomium.Windows.Forms.WebControl”不包含“AddHeaderRewriteRule”的定义

谢谢您的帮助

0 投票
3 回答
5468 浏览

c# - Awesomium C# WebControl,更改代理设置

如何更改 Awesomium (c#) 中的代理设置?我现在有这个简单的代码

0 投票
0 回答
390 浏览

c# - awesomium:处理 java 脚本点击没有意义

这是我运行的代码(WPF 上的 webcontrol):

我可以看到我的操作以正确的方式进入字符串,当我document.getElementById('myElement').click();在 chrome 控制台中运行时,我可以看到结果

但是当我在 awesomium 中运行它时,这毫无意义。为什么?我该如何调试它?