问题标签 [geckofx]
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# - C# 中的 Gecfofx 22.0 使用大量计算机内存
我已经在我的 c# 应用程序(VS 2008)中从 bitbucket 实现了 Geckofx 22.0。它运行良好,但唯一的问题是内存消耗。运行应用程序时使用大量计算机内存。我的应用程序必须播放一些本地 flv 和 swf 文件。
请就如何减少内存消耗向我提出一些解决方案?
c# - Squid / XulRunner:HTTPS 禁止页面
我有一个使用 GeckoFx(XulRunner 的 C# 实现)和 Squid 作为内容过滤器的自定义浏览器。它可以很好地阻止 http 页面(我从 squid 而不是被禁止的网站获取 HTML 阻止页面),但对于 HTTPS 页面,我收到内部错误消息,因为 squid 拒绝连接到 HTTPS 被禁止的网站)。我想要一个清晰的阻止页面。在 Xul 中,错误页面是一个名为 chrome://global/content/commonDialog.xul 的页面,但我认为无法“查看”它以检查错误消息并做出反应。我不能只替换那个 commonDialog.xul 页面,因为它也用于打印、身份验证等。有人知道吗?
geckofx - GeckoFX 22 通过自签名证书
我正在使用 c# 实现 GeckoFX 浏览器。我需要导航到安全的自签名证书。但是 GeckoFX 向我抛出了这个错误。
证书不受信任,因为颁发者证书不受信任。该证书仅对 FG200B3913601572 有效(错误代码:sec_error_untrusted_issuer)
我如何绕过检查?
c# - 如何让 HTML5 GeoLocation 功能在使用 C# 的 WinForms 的 GeckoFX v22 Web 浏览器控件上工作?
我想实现一个 Web 浏览器控件来启用我的 WinForm 桌面应用程序的地理位置。
我已经在我的 WinForm 项目中成功实现了 GeckoFX 网络浏览器。问题是当访问启用 HTML5 地理定位的网站/地址时,“允许/拒绝访问”弹出窗口不会出现。
因此,地理位置不起作用。我已确认在首选项中启用了地理位置,并已使用http://html5test.com测试了我的 WinForm ,并且该控件被列为支持地理位置。
我已经尝试通过 XPCom API 为特定域设置权限,以便不需要弹出请求权限:
这确实返回了 1 的测试值,但地理位置仍然不起作用。
我已经看过这个 stackoverflow 问题: Gecko for windows forms and geolocation。如何接受分享我的位置的请求?,但不确定从那里去哪里。
我确信我需要自己实现调用,因为控件只是浏览器窗口,而不是构成浏览器应用程序的所有其他位。有没有人有任何建议或者可能已经使用 WinForms 和 C# 在 GeckoFX 中实现了地理位置?
谢谢安德烈
zooming - 在 C# winforms 中缩放 geckoFX 内容
我想知道如何放大或缩小 geckoFX 浏览器控件的内容,而不必在每次加载页面时都更改 css 设置。有没有为此目的的方法?如果没有简单的方法来做到这一点,那么我怎么能向控件发送“ctrl +”或“ctrl -”呢?
c# - 未找到 GeckoFX JSContext C#
我尝试使用以下代码将 javascript 注入到我的 GeckoFX 浏览器中。
从这里找到的另一篇 SO 帖子:How Can Execute Javascript Commands via GeckoFX
但我收到一个错误:
“Gecko.GeckoWebBrowser”不包含“JSContext”的定义,并且找不到接受“Gecko.GeckoWebBrowser”类型的第一个参数的扩展方法“JSContext”(您是否缺少 using 指令或程序集引用?)
对 C# 相当陌生,我不太确定我缺少什么?我已经搜索和故障排除了几个小时,但没有找到关于我忽略和/或丢失的解决方案。如果有人对此有所了解,将不胜感激。谢谢!!
c# - 用户输入后无法获取文本框的值
C#代码:
HTML 代码:
此代码每秒调用一次,以查看用户是否更改了文本框的内容,但它不起作用,请帮助:(
c# - Gecko 浏览器不会在加载时填充输入
我在加载的站点上收集了所有输入的这个小集合。程序搜索由 html 名称列表指定的文本输入
问题是它不会填充文本框
请帮助我,我一直在努力解决这个问题
.net - 如何在 Visual Basic 中使用 mozilla xul15 处理 gecko15 上的下载?
我在我的 Visual Basic 应用程序中使用 gecko15 和 mozilla xul15 作为 Web 浏览器
有人知道我如何处理下载吗?
因为,当我单击要从该浏览器下载的文件时,什么也没有发生。
非常感谢您的帮助。
c# - 将 GeckoNode 转换为 SVG 文档中的 GeckoElement 或 SvgElement 失败。Geckofx 22.0.6
我将 geckofx v22.0.6 嵌入到 .Net 4 C# Winforms 测试应用程序中。使用 geckofx LoadHtml() 将 SVG 内容放入 gecko 的文档中。SVG 片段(为便于阅读而格式化):
在我的表单上处理 DomMouseOver 事件:
poly 变量始终为空。在调试器的监视窗口中,我尝试将 child 转换为各种事物(SvgElement、GeckoElement 等),它只是想保留 GeckoNode。为什么是这样?