问题标签 [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 回答
1553 浏览

c# - WebKit.NET C#:CSS 渐变(径向)

我正在使用 WebKit.Net webBrowser 组件在 C# 中开发一个 win 表单来创建 HTML5 网页。我怎么可能设计这样它使用 WebKit.Net 创建径向渐变?我尝试了类似以下的方法,但只有 -webkit-gradient 有效。

我想知道 WebKit.Net 可以使用除 -webkit-gradient 之外的任何其他语法吗?因为我试图得到一个椭圆形而不是圆形。

是新来的人,如果有人能解决这个问题,不胜感激:)

0 投票
3 回答
2844 浏览

c# - Webkit.Net C#:如何在 HTML 中导入 JavaScript

我正在使用 Webkit.Net 组件开发 C# 应用程序。需要明确的是,documentText 是显示动态生成的 HTML 字符串的唯一方法。

如标题所示,是否有可能有这样的东西:

在 HTML Head 部分,作为 HTML 字符串的一部分包含在内?我知道为了渲染图像,我需要将图像(来自本地文件)转换为 URi。那么,javascript 或 jquery 怎么样?

0 投票
1 回答
2363 浏览

c# - 使用 webkit.net 从 c# 调用 javascript 方法

从这个问题Using WebKit.NET to call a C# function from JavaScript

我一直在使用 webkit.net 版本,并且在调用 callWebScriptMethod 时我所拥有的版本没有做任何事情(为了测试我已经使用了与 Forms.Webbrowser 相同的代码并且有效)。所以首先我有 callwebscriptmethod 的版本不起作用。

在上面的同一个链接中,我使用了以下链接https://github.com/scampy/webkitdotnet。其中有一个 webkit.net 版本,ObjectForScripting 正在工作,所以我可以使用 javacript 调用 c#,但不能从 javascript 调用 c#,因为 callwebscriptmethod 没有实现。

有谁知道一个 webkit 版本和一个链接,我可以得到一个实现了这两个选项的版本。

问候保罗。

0 投票
0 回答
599 浏览

c# - OpenWebKitSharp 和 WebKit.NET:访问内部 iframe HTML 内容

一段时间以来,我一直在使用WebKit.NETOpenWebKitSharp库,结果都不错。但是,似乎有一个我无法克服的任务:我需要访问主 HTML 文档的内部 iframe 的 HTML 内容/DocumentText。

我可以正确到达

每个特定 IFrame 的事件,但该委托接收的IWebFrame接口似乎不包含任何有用的信息,以便检索框架 HTML 内容。

有没有人想出如何做到这一点?

0 投票
2 回答
1774 浏览

.net - 如何处理 WebKit.NET 控件的 DOM 事件?

使用 System.Windows.Forms.WebBrowser 控件,我们可以使用以下代码来处理 DOM 事件:

但是在使用 WebKit.NET 时,WebKit.Dom.Element 没有“.Click”事件。如何处理“WebBrowser”控件等 DOM 事件?

0 投票
1 回答
170 浏览

vb.net - Webkitdotnet Pagesetting.margin 设置错误

我是 vb 的新手,我不明白错误,此代码使用 webkitdotnet,我制作了一个浏览器,我想更改打印页面设置边距值。

代码是,

结束错误是

如何设置新的页边距?

0 投票
0 回答
182 浏览

vb.net - Webkitdotnet 打印问题

我使用 webkitdotnet 和 vb.net 来制作一个小型浏览器,

我做到了,当我在浏览器上使用打印按钮时,它会打印出来,但我想从网页端打印它。

它没有得到命令,也没有打印或显示打印对话框,我想要的是

在网站中是否有用于打印的代码。<a hred="javascript:print()">Print</a><body onload="print()">浏览器必须静默打印。

对不起我的英语,它非常糟糕。

0 投票
1 回答
1482 浏览

c# - 在 webkit 中获取 HTML 输入文本值

检索 HTML 表单的输入文本框“值”(即用户在所述字段中键入的内容)的适当语法是什么?

我已经尝试过,<webkitControlName>.Document.GetElementById("email").GetAttribute("value").ToString() 但它总是返回空白/空/空,无论在该字段中输入了什么。

VS2012,.NET 4CP

0 投票
1 回答
1175 浏览

html - 如何通过 Webkit.net 获取完整的 html 代码

该网站使用ajax加载一些数据。当DocumentCompleted时,我只得到没有ajax数据的html代码。

如何通过 webkit.net 获取 ajax 数据?

谢谢。

0 投票
0 回答
537 浏览

c# - 如何在使用 webkit/webkit.NET 发送请求之前获取请求标头?

我通过 webkit 创建了项目 http-connection(带显示)。

我还需要显示 HTTP 请求、响应标头,但我找不到如何获取标头。

我现在正在使用带有 C# 的 webkit,但如果需要,我可以将项目更改为 C++。

我尝试了 WebMutableURLRequest.getALLHTTPHeaders(),但在 webkit.net 中,它不适用于装配错误,而 webkit,它需要 IPropertyBag,我不知道哪个类实现了它。

而且我不知道如何使用 IPropertyBag 或 CFDictionaryPropertyBag。

那么,问题是如何使用 webkit 获取请求/响应标头字段和值?

重要的是在发送请求之前获取请求标头。