问题标签 [webkit.net]

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

c# - 如何将 HTML 字符串加载到 Webkit.net 中,以便访问其“DOM”

我想使用Webkit.net加载 (X)HTML 字符串,然后分析 DOM 以“压缩”它(删除空格、换行符、转换<input></input>和转换<input /><input>(基本上是 XHTML 到 HTML 的转换,允许文档类型)。

有没有办法在 webkit.net 中获取“DOM 树”?如果没有,是否有任何 .net HTML 解析器可以做到这一点?如果没有,是否有一个 .net 组件已经可以满足我的要求?

一些伪代码解释了我想做的事情:

0 投票
0 回答
267 浏览

webkit - WebKit.Net 自定义资源加载行为?

是否可以自定义 WebKit.NET 中 HTML 页面使用的资源的加载,以便我可以从我的自定义源(数据库)中提供它们?

0 投票
7 回答
5815 浏览

.net - 在 Webkit .NET 中打开本地文件

由于某种原因,一个简单的 WebKitBrowser1.Navigate(localfilehere) 不起作用。

我尝试在 URL 中添加“file://”,但这也不起作用。

这看起来很荒谬,但这个功能真的不存在吗?

0 投票
2 回答
2934 浏览

visual-studio-2010 - Webkit 文档和 GetElementsByTagName

我正在使用 Visual Basic 中的 webkit 开源引擎浏览器。我想获取加载网页中包含的 html 标签,但是当我尝试使用 GetElementsByTagName 命令时,它总是什么都不返回。

你有什么想法?

提前致谢。马西莫

0 投票
3 回答
1880 浏览

c# - 无法在 VS 2010 中编译 WebKit .NET 0.5

我正在尝试在 VS 2010 Professional 中编译 WebKit .NET 0.5,但出现错误:

“无法加载文件或程序集 'C:\Users\Juan Luis\Desktop\WebKit.NET-0.5-src\bin\Debug\WebKitBrowser.dll' 或其依赖项之一。系统找不到指定的文件。”

我尝试WebKitBrowserTest从解决方案中删除该项目,但现在我得到了

“找不到类型或命名空间名称‘WebView’”

到处都是错误。知道我在做什么错吗?

0 投票
1 回答
2665 浏览

c# - 使用 WebKit.NET 读取标题中的链接

我试图弄清楚如何使用 C#.NET 读取标题链接。我想从 Browser1 获取编辑链接并将其放入浏览器 2。我的问题是我不知道如何获取属性,甚至不知道如何获取链接标签。以下是我现在所拥有的。

除了 xml 与 html 不同之外,这将起作用,并且马上,它说它期望“doctype”是大写的。

0 投票
1 回答
2334 浏览

vb.net - 在 VB.NET 2010 中使用 Webkit 作为浏览器控件

我正在开发一个应用程序,我想使用 WebKit 浏览器引擎而不是 IE 浏览器控件,并且我正在寻找目前落后于 Google Chrome 10 的最新版本的 WebKit,到目前为止,我找到了 WebKit.Net,但它已更新为不久前,并不是所有的现代 HTML5 和 CSS3 功能都在使用它。是否有任何其他选项可用于 WebKit 与应用程序一起使用。我不知道如何从源代码构建 WebKit,以便它可以与 VB.Net 一起使用。

另外,如果包含在表单中,它会支持 JavaScript 吗?

0 投票
3 回答
6984 浏览

webkit.net - Webkitdotnet 无法加载 https 站点

我在我的 C# 项目中使用这个webkitdotnet 。一切都很顺利,直到我不得不使用带有 https 的访问站点。

我搜索了他们的论坛,发现很少有关于这个的帖子,但没有一个能解决我的问题,所以请对这个问题有所了解。谢谢!

编辑:同样在他们的线程中提到(也没有答案)我在尝试访问我的服务器时收到“无法使用已知 CA 证书对对等证书进行身份验证”错误,但https://www.google.com工作正常。

他们还提到了与 ssl 配合良好的“苹果”构建(至少他们是这么说的),但我在任何地方都找不到它......

0 投票
1 回答
1802 浏览

c# - 如何获取在 Webkit.Net 中打开的 HTML 表单数据


我在 Webkit.Net 中加载了一个 HTML5 页面。现在,我正在尝试获取用户在 HTML 页面上输入的数据。
我正在尝试以下代码:
WebKit.DOM.Document doc1 = webKitBrowser1.Document;
WebKit.DOM.Element name1 = doc1.GetElementById("email");
字符串 test1 = name1.GetAttribute("value");

代码不起作用。电子邮件元素的值没有出现在 test1 中。
我错过了什么吗?有谁知道任何解决方法或任何其他方法来做到这一点?

0 投票
2 回答
446 浏览

c# - 如何将字符串消息从可视化 C# 表单应用程序发送到网页

我有一个嵌入了 webkit.net 的 ac# windows 窗体应用程序。现在我想知道是否可以以某种方式向应用程序打开的网页发送一条字符串消息。

我的应用程序基本上是一个简单的浏览器,我希望有一个按钮可以将文本发送到打开的网页以启动一些 JavaScript(就像跨域 postMessage 的工作方式一样)。目标页面已经具有所需的事件监听器。

提前致谢。