问题标签 [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.
algorithm - Gecko(或任何其他布局引擎)如何呈现文档/页面?
浏览 Gecko 的文档以了解它如何呈现网页有点困难。
我正在为我的项目在领先的浏览器上进行一些性能分析,以了解如何提高响应时间。我知道那里的优化技术,但我并不真正了解它们的基础——我相信如果我知道浏览器引擎是如何做他们的事情的,这将得到解决。
delphi - Delphi中的Gecko 2 ActiveX Control VCL组件?
如何将 Gecko 2(在 Firefox 2 中使用)Active 控件导入组件面板,以便在设计时将其添加到表单中?
基本上,我想要一个 TWebBrowser 组件之类的东西,但不使用 Internet Explorer。我也不想要过时的 Mozilla Control ( http://www.iol.ie/~locka/mozilla/mozilla.htm ) 或 Delphi 的 Gecko SDK,它们都适用于 1.x ( 不是 2.x ) 并且是不再维护。
在此先感谢大家,丹尼尔。
PS:我使用的是 Delphi 2010。
c++ - Gecko XPCOM 使用 vs WebKit
我需要在 C++ 应用程序中嵌入 Web 浏览器。同样,我需要从 Delphi 组件中获取它的 javascript 方法。
我知道FF有Gecko和XPCOM。WebKit 有这样的东西吗?
xul - 在 XUL 中打开一个窗口
尝试在 XUL 中使用 window.open 打开窗口时引发异常。异常详情:Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIDOMJSWindow.open]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location:
抛出异常的代码行是:
谁能告诉我如何解决这个问题。
xulrunner - Xulrunner 和 Gecko 的关系
阅读后:
不要将 Gecko/XULRunner SDK 与 XULRunner 本身混淆。Gecko SDK 是用于开发通用 XPCOM 组件的头文件和工具的集合,这些组件向现有平台添加功能,而 XULRunner 是一个框架,可用于运行基于 Mozilla 框架的独立或嵌入式应用程序。
我试图理解:XULRunner 使用 Gecko?还是他们彼此无关?
firefox - CSS box-shadow 问题
我正在建立这个页面:http ://ss.rsportugal.org/
如您所见,页面中有两个 10 像素的阴影。一个位于菜单下方,另一个位于页脚栏上方。这些阴影是使用box-shadow: 0 0 10 rgba(...);
它在 WebKit 引擎中按预期工作,出于某种原因,我无法弄清楚,我可以用一些新的眼光来看待这个问题,Gecko 和 Opera 将 5 个额外的像素添加到#header
宽度而不是#footer-container
,使水平滚动条出现在主体上。如果我删除盒子阴影也可以正常工作,但我有点想保留它。):
internet-explorer - 退出时未触发 Javascript submit() 事件(卸载事件)
我得到了 HTML 元素<form>
并<iframe>
使用 Javascript 动态创建的页面:
然后将一些数据放入<textarea>
元素并提交:
问题是data
在 Gecko 和 IE 浏览器上以相同的方式合并和发送页面上的点击。但是当用户离开页面并且data
设置form.submit()
没有在 Gecko 浏览器上启动时,尽管 IE 会按照我的意愿进行操作。
例如,在同一页面上存在<a href="http://www.google.com">Google</a>
用户点击页面任意位置后提交的链接。一旦用户完成此操作,data
设置并需要提交到myURL.php
,但事实并非如此。
更新:这是整个代码http://pastebin.com/DF3DVLpG。通过提到基于 Gecko 的浏览器,我想到了其他流行的浏览器,例如 Firefox、Opera、Chrome 和 Safari。抱歉误导。
可能是什么问题:Javascript 代码、浏览器行为或其他问题?
delphi - Gecko NSModule:ContractIDEntry “nsID const *”?
我创建了一个 FireFox 插件,但注意到它在 FireFox 3.6 上停止工作显然,NSGetModule 正在被 NSModule 结构取代,所以我必须适应。我正在使用 Delphi 对我的产品进行编码,因此我必须将新代码移植到 Object Pascal。
如果我查看此代码: http: //mxr.mozilla.org/mozilla-central/source/xpcom/components/Module.h
我注意到 ContractIDEntry 结构的“cid”属性定义为nsID const *
这是否意味着结构中有一个指向 nsID 变量的指针,或者 nsID 值本身就是结构的一部分?