问题标签 [gecko]

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

html - 如何使用 Gecko 更改 VB.net 应用程序中显示的 HTML

我想知道如何使用 GeckoFX 更改我的 VB.net 应用程序显示的 HTML。我想做的事情是限制某些单词/名称/属性在浏览器中显示。

任何信息/链接将不胜感激。

谢谢!

0 投票
3 回答
3373 浏览

html - 渲染 HTML(转换为位图)

有人可以推荐将 HTML 文档渲染到位图上的最佳(最好是可移植的)方法吗?据我了解,我的主要 2 个选项是 WebKit 和 Gecko,但我无法找到一个很好的起点。当我 5 年前最后一次尝试这样做时,我最终使用 Gecko 将文档发送到打印机,这并不是我真正需要的。我需要渲染到内存位图。

澄清一下:服务器端,没有 Java,没有 .NET,批处理,性能,没有交互,没有 Javascript。

0 投票
3 回答
41761 浏览

java - 在 Java 中嵌入 Gecko/WebKit

我想将 Gecko、WebKit 或其他 Web 浏览器嵌入 Java 作为 Swing/AWT 控件。我正在寻找与 JRex 或JWebPane.

0 投票
1 回答
632 浏览

c++ - 哪个布局引擎用于在网页上查找 html 元素的坐标?

我正在做一些网络数据分类任务,并且正在考虑是否可以在不考虑网页中引用的任何 css 或 javascript 的情况下获得html 元素的坐标,因为它们会出现在网络浏览器上。

的编程语言是 c++,需要几百万页的结果,所以它必须很快。我知道有一个 Microsoft COM 组件可以在 Web 浏览器控件中呈现页面,然后可以查询不同 html 标记的位置。但这不适用于我的情况,因为它首先呈现整个页面,这会占用大量时间。

所以我发现,有开源布局引擎 WebKit、Gecko 可能可以用于此。但这是一段巨大的代码,我需要有人将我引导到正确的类或正确的模块以查看或任何以前/以前做过的类似工作。另外,如果我想自定义现有代码以用于多线程以使其更快,请告诉我你们认为什么是不错的选择。

谢谢

0 投票
2 回答
8112 浏览

javascript - 突出显示 DOM 范围元素的文本,

我能够突出显示选中的 HTML 页面上的文本(通过 gtkmozembed 呈现),如下所示。

好吧,它工作得很好。现在我正在尝试存储有关突出显示文本的信息(startNode,startOffset,endNode,endOffset),并且下次打开同一页面时,突出显示相同的文本。我能够成功存储信息并在打开同一页面时检索它们。我正在尝试使用以下代码突出显示文本。

但它没有像我预期的那样工作。任何人都可以帮助我达到要求吗?谢谢...

0 投票
1 回答
418 浏览

javascript - execCommand 不适用于 xml 文件

我正在使用 execCommand 命令在使用 gecko 引擎/gtkmozembed 呈现的页面上“Hilite”选定的文本。

这适用于 HTML 页面。但我有一些 XML 页面(xml 格式的书籍)。execCommand 不适用于这些 XML 页面。它会发出警告,例如

如何使 execCommand 在 XML 上工作?谢谢。

0 投票
1 回答
2841 浏览

css - 如何使用 CSS 在 Mozilla Firefox 中启用子输入文本选择?

让我们考虑以下场景。我有以下页面,其中所有呈现的元素都必须是不可选择的。

和文本在 Google Chrome 中仍然可以选择inputtextarea但在 Firefox 中无法选择文本。我已经尝试过以下方法:

而且......它根本不起作用,因为(据我所知)input并且textarea嵌套在已经不可选择的文档正文元素中。那么,是否可以使用 CSS 在 Firefox 中启用嵌套用户输入元素的文本选择?

谢谢你的建议。

0 投票
2 回答
1823 浏览

css - 打印样式表 - Webkit 与 Gecko/IE 中的打印页面宽度不同

在 Safari/Chrome 中打印下面的页面时,内容(基本上是页面上的所有内容)被挤压到页面的左侧,大约是页面宽度的 60%。

但是,在 FireFox 和 IE 7 中,打印的页面将内容显示为全宽(看起来很不错,imo)。我将所有布局元素的大小调整为 100% 宽度(使用 !important 确保它们正在应用),Safari/Chrome 仍然不会打印出整个宽度。

这是我引用的页面:http: //archstl.org/commoffice/press-release/2010/local-catholic-principal-honored-fi

这是 Webkit(第一)与 Gecko(第二)之间区别的图像:( 来源:skitch.comWebkit 的打印渲染

Gecko 的打印效果图
(来源:skitch.com

0 投票
2 回答
3430 浏览

browser - 关于如何开始构建自己的浏览器的任何文章?

你好最近我有点好奇,想做一个浏览器。我想使用现有的引擎,例如 Gecko 或 Webkit。网络上是否有任何关于如何开始的资源和任何示例?语言选择并不重要(但请不要使用 VB。这是我找到的唯一示例代码)

0 投票
2 回答
3607 浏览

firefox - 如何在 Firefox/Chrome 中保存选项卡的内存状态?

我希望能够在 Firefox 或 Google Chrome 中保存选项卡的状态,以便以后可以通过编写自定义加载项/插件/扩展来恢复它。

我能找到的最接近的是 Firefox 的会话存储 API,它可以保存表单数据和滚动位置。但是,我也想保存 Javascript 状态。另外,如果可能的话,我希望能够在网站不再可用的情况下恢复页面。如果有办法保存所有已解析的资源/数据结构,那将是最好的。

是否有可能适用于任何主要浏览器?