问题标签 [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.
html - 如何使用 Gecko 更改 VB.net 应用程序中显示的 HTML
我想知道如何使用 GeckoFX 更改我的 VB.net 应用程序显示的 HTML。我想做的事情是限制某些单词/名称/属性在浏览器中显示。
任何信息/链接将不胜感激。
谢谢!
html - 渲染 HTML(转换为位图)
有人可以推荐将 HTML 文档渲染到位图上的最佳(最好是可移植的)方法吗?据我了解,我的主要 2 个选项是 WebKit 和 Gecko,但我无法找到一个很好的起点。当我 5 年前最后一次尝试这样做时,我最终使用 Gecko 将文档发送到打印机,这并不是我真正需要的。我需要渲染到内存位图。
澄清一下:服务器端,没有 Java,没有 .NET,批处理,性能,没有交互,没有 Javascript。
java - 在 Java 中嵌入 Gecko/WebKit
我想将 Gecko、WebKit 或其他 Web 浏览器嵌入 Java 作为 Swing/AWT 控件。我正在寻找与 JRex 或JWebPane
.
c++ - 哪个布局引擎用于在网页上查找 html 元素的坐标?
我正在做一些网络数据分类任务,并且正在考虑是否可以在不考虑网页中引用的任何 css 或 javascript 的情况下获得html 元素的坐标,因为它们会出现在网络浏览器上。
我的编程语言是 c++,需要几百万页的结果,所以它必须很快。我知道有一个 Microsoft COM 组件可以在 Web 浏览器控件中呈现页面,然后可以查询不同 html 标记的位置。但这不适用于我的情况,因为它首先呈现整个页面,这会占用大量时间。
所以我发现,有开源布局引擎 WebKit、Gecko 可能可以用于此。但这是一段巨大的代码,我需要有人将我引导到正确的类或正确的模块以查看或任何以前/以前做过的类似工作。另外,如果我想自定义现有代码以用于多线程以使其更快,请告诉我你们认为什么是不错的选择。
谢谢
javascript - 突出显示 DOM 范围元素的文本,
我能够突出显示选中的 HTML 页面上的文本(通过 gtkmozembed 呈现),如下所示。
好吧,它工作得很好。现在我正在尝试存储有关突出显示文本的信息(startNode,startOffset,endNode,endOffset),并且下次打开同一页面时,突出显示相同的文本。我能够成功存储信息并在打开同一页面时检索它们。我正在尝试使用以下代码突出显示文本。
但它没有像我预期的那样工作。任何人都可以帮助我达到要求吗?谢谢...
javascript - execCommand 不适用于 xml 文件
我正在使用 execCommand 命令在使用 gecko 引擎/gtkmozembed 呈现的页面上“Hilite”选定的文本。
这适用于 HTML 页面。但我有一些 XML 页面(xml 格式的书籍)。execCommand 不适用于这些 XML 页面。它会发出警告,例如
如何使 execCommand 在 XML 上工作?谢谢。
css - 如何使用 CSS 在 Mozilla Firefox 中启用子输入文本选择?
让我们考虑以下场景。我有以下页面,其中所有呈现的元素都必须是不可选择的。
和文本在 Google Chrome 中仍然可以选择input
,textarea
但在 Firefox 中无法选择文本。我已经尝试过以下方法:
而且......它根本不起作用,因为(据我所知)input
并且textarea
嵌套在已经不可选择的文档正文元素中。那么,是否可以使用 CSS 在 Firefox 中启用嵌套用户输入元素的文本选择?
谢谢你的建议。
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.com)
(来源:skitch.com)
browser - 关于如何开始构建自己的浏览器的任何文章?
你好最近我有点好奇,想做一个浏览器。我想使用现有的引擎,例如 Gecko 或 Webkit。网络上是否有任何关于如何开始的资源和任何示例?语言选择并不重要(但请不要使用 VB。这是我找到的唯一示例代码)
firefox - 如何在 Firefox/Chrome 中保存选项卡的内存状态?
我希望能够在 Firefox 或 Google Chrome 中保存选项卡的状态,以便以后可以通过编写自定义加载项/插件/扩展来恢复它。
我能找到的最接近的是 Firefox 的会话存储 API,它可以保存表单数据和滚动位置。但是,我也想保存 Javascript 状态。另外,如果可能的话,我希望能够在网站不再可用的情况下恢复页面。如果有办法保存所有已解析的资源/数据结构,那将是最好的。
是否有可能适用于任何主要浏览器?