标签: gecko

WebKit或Gecko - 哪个更适合嵌入C++应用程序?

你会选择哪一个?为什么
我想听听从具有人士的意见,经验与C++应用程序中嵌入网页浏览器引擎.
我应该强调我需要Web浏览器引擎的所有功能,除了渲染,即HTTP客户端,cookie处理,DOM样式HTTP解析器,JavaScript引擎.如何剥离 WebKit或Gecko渲染代码以避免编码和运行时开销?

这是C++项目的嵌入式浏览器的后续内容?

c++ gecko webkit embedding

11
推荐指数
1
解决办法
5680
查看次数

什么是-moz-use-text-color?

我知道它在FireFox中已被弃用,而且它的替代品是currentColor.我的印象是它用于与SVG相关的东西.但到底是什么呢?:)

css firefox gecko

11
推荐指数
2
解决办法
9284
查看次数

moz变换规模减小div大小问题

我遇到了mozilla moz-transform scale属性的问题.
我正在寻找zoom属性的替代品,除了firefox之外的所有东西都能正常工作.

当我想缩小div时,它的"内容"确实缩小了,但是容器的大小保持不变,在其他内容周围留下了很大的差距.

有什么方法可以迫使容器尺寸减小吗?

为了澄清我在这里一个简单的例子.
在chrome和firefox中打开它,你会看到差异.

css firefox gecko css-transforms

10
推荐指数
1
解决办法
4635
查看次数

如何在C#中使用Gecko

我需要一个Gecko WebBrowser控件

我需要一个示例代码或一个解释如何使用GECKO的链接

如果有人使用过Gecko,我可以提供一些建议

c# gecko geckofx geckosdk

10
推荐指数
2
解决办法
4万
查看次数

为每个GeckoFx实例使用不同的代理

我正在使用Geckfx18.0和xulrunner18.01.由于Geckofx与其他实例共享cookie和用户首选项,因此我尝试创建一个新的配置文件目录,使它们具有唯一的设置,但似乎没有用.这是我的代码.我的代码有问题吗?

String profileDir = port.ToString();
string directory = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData), Path.Combine("Geckofx", profileDir));
this.Text = directory.ToString();

if (!Directory.Exists(directory))
    Directory.CreateDirectory(directory);

Gecko.Xpcom.ProfileDirectory = directory;
GeckoPreferences.User["network.proxy.type"] = 1;
GeckoPreferences.User["network.proxy.socks"] = "127.0.0.1";
GeckoPreferences.User["network.proxy.socks_port"] = port;
GeckoPreferences.User["network.proxy.socks_version"] = 5;
GeckoPreferences.User["general.useragent.override"] = ua;
Run Code Online (Sandbox Code Playgroud)

c# gecko geckofx

10
推荐指数
1
解决办法
1229
查看次数

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

我希望能够在Firefox或Google Chrome中保存标签的状态,以便稍后通过编写自定义插件/插件/扩展程序来恢复它.

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

是否可以使用任何主流浏览器?

firefox gecko webkit google-chrome tracemonkey

9
推荐指数
1
解决办法
2587
查看次数

在WPF/C中嵌入Firefox/Gecko#

我想在我的WPF项目中嵌入当前的Gecko.我知道有Winforms-Host和Skybound-Gecko-Library的可能性.

但我没有在我的应用程序中使用标准的wpf-theme.它是另一个,控件的滚动条将不会被设置样式.此外,这是一个专为Firefox 3设计的旧库.

哪个是在WPF中使用当前Gecko的最佳库/策略?

c# browser wpf firefox gecko

9
推荐指数
2
解决办法
2万
查看次数

Thunderbird 31.6删除了doctype

我有问题,Thunderbird版本31.6.0似乎删除或忽略了我的<doctype />声明.
<td />呈现具有集合height和附加padding-top或的a时,这会成为问题padding-bottom.
通常情况下,你会想到雷鸟增加heightpadding像它在Firefox:box-sizing: content-box;
通过消除<doctype /><td />heightpadding不再被添加,而是你结束了比预期的更小的总高度,几乎像:box-sizing: border-box但并不完全.

您可以使用此源代码轻松重现此内容并删除<doctype />:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
    <body>
    <table cellpadding="0" cellspacing="0" border="0" width="100%">
        <tbody>
            <tr>
                <td align="right" bgcolor="#ff00ff" style="background-color:#ff00ff;padding-top:50px;padding-right:20px;padding-bottom:50px;padding-left:0px;height:100px;" height="100" valign="top">
                    Text
                </td>
            </tr>
        </tbody>
    </table>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

Acid on Email表示较新的Thunderbird版本接受Doctype,但他们的文件已有4年历史.

有谁知道这是Thunderbird目前的错误还是我能解决这个问题?

提前致谢.

email firefox rendering thunderbird gecko

9
推荐指数
1
解决办法
165
查看次数

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

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

browser gecko webkit

8
推荐指数
1
解决办法
3327
查看次数

我如何使用Mono.WebBrowser?

我两次浏览这个页面http://www.mono-project.com/WebBrowser但我不知道如何使用它.

没有组装也不能打字using Mono.WebBrowser.直接使用它也会导致错误,因为找不到它.

我需要一些单独的安装,我应该如何设置和运行?

我想在Windows,Mac OS X和Linux上使用Gecko渲染页面.

c# mono gecko

8
推荐指数
1
解决办法
1671
查看次数