标签: gecko

Gecko(或任何其他布局引擎)如何呈现文档/页面?

通过Gecko的文档很难看到它如何呈现网页.

我正在为各个领先浏览器的项目进行一些性能分析,以了解如何缩短响应时间.我知道那里的优化技术,但我并不真正理解他们的基础 - 如果我知道浏览器引擎如何做他们的事情我相信会解决.

browser algorithm gecko

2
推荐指数
1
解决办法
1459
查看次数

我如何通过"Gecko发动机坠毁.; Gecko发动机坠毁.; Gecko发动机坠毁." 升级abcPDF后出错

我最近将abcPDF从v8.1.0.7升级到v8.1.1.1(后来从v8.1.1.1升级到v8.1.1.2).升级后,每当我尝试生成PDF时,都会出现与以下类似的错误:

  • "Gecko引擎无法呈现页面:Gecko引擎崩溃.; Gecko引擎崩溃......;"
  • "无法添加HTML:Gecko引擎崩溃.; Gecko引擎崩溃.; Gecko引擎崩溃......"

我们使用Gecko引擎(而不是默认的MSHTML引擎)来渲染PDF.在我们升级abcPDF之后,我们才收到错误消息.这是一个.Net Framework 4.0/C#/ ASP.Net Web应用程序,托管在64位Windows Server 2008 R2上.

我如何通过此错误?

gecko abcpdf

2
推荐指数
1
解决办法
2959
查看次数

图像映射 - firefox问题

为什么这张地图不适用于Firefox?

<img usemap="m_one" id="one" src="/images/layout/town_and_country/Town__Country_Web_Map.jpg" alt="Town__Country_Web_Map" border="0" height="507" width="720"> 
<map id="m_one" name="m_one">
<area href="/local-area/in-the-community" coords="374,278,375,267,378,257,390,240,407,228,417,225,428,224,438,225,448,228,465,240,477,257,480,267,481,278,480,288,477,298,465,315,448,327,438,330,428,331,417,330,407,327,390,315,378,298,375,288,374,278,374,278" shape="poly">
<area href="/local-area/woodside-village-profile" coords="589,63,590,56,592,50,599,40,609,33,616,31,623,30,629,31,636,33,646,40,653,50,655,56,656,63,655,70,653,76,646,86,636,93,629,95,623,96,616,95,609,93,599,86,592,76,590,70,589,63,589,63" shape="poly">
<area href="/flamstead-village-profile" coords="571,392, 41" shape="circle">
<area href="/slip-end-village-profile" coords="575,118, 41" shape="circle">
<area href="/caddington-village-profile" coords="450,55, 41" shape="circle">
<area href="/aly-green-village-profile" coords="383,118, 41" shape="circle">
<area href="/Kensworth-village-profile" coords="235,144, 41" shape="circle">
<area href="/studham-village-profile" coords="53,147, 41" shape="circle">
<area href="/studham-village-profile" coords="145,304, 41" shape="circle"> 
</map>
Run Code Online (Sandbox Code Playgroud)

html firefox gecko imagemap

2
推荐指数
1
解决办法
2446
查看次数

在VB.NET项目中使用GeckoWebBrowser(v45.0.34.0)

我试图使GeckoWebBrowser(版本45.0.34.0)控件能够正常运行到我的VB.NET项目中!!!!

这是我遵循的步骤...

1.我确实右键单击项目进入“ 解决方案资源管理器”列表,然后单击“管理NuGet软件包”

2.我找到并安装了 Geckofx45。

3.然后进入项目的属性,进入“ 编译”选项卡,然后将“ 目标CPU”更改为x86

4.重建我的项目。

5.然后,通过从文件夹中选择Geckofx-Winforms.dll文件,将GeckoWebBrowser控件添加到我的工具箱中...\packages\Geckofx45.45.0.34\lib\net45

6.我在表单中添加了一个GeckoWebBrowser控件,并且为了测试,我在表单的事件中添加了控件。GeckoWebBrowser1.Navigate("www.google.com")Load

7.启动我的应用程序,却一无所获!!!

我错过了任何一步或什么?

vb.net gecko geckofx

2
推荐指数
1
解决办法
3164
查看次数

引用特定于浏览器的CSS?

我正在寻找浏览器特定CSS的参考.
所有以-moz,-webkit,-o,-khtml开头的东西

例如,在这个问题中,该人用所有
浏览器的所有用户选择代码回答,但他怎么知道Opera有这个选项?
我找不到那些文档.

css opera gecko webkit

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

为什么不同的浏览器需要自己的边框半径样式?

我有点想知道这一点.为什么不同的浏览器只支持CSS border-radius属性(如果它带有自己的特殊前缀).我不明白为什么我要写这个:

/* For Firefox and other Gecko browsers */
-moz-border-radius: 5px;
/* For Chrome/Safari and other Webkit browsers */
-webkit-border-radius: 5px;
/* For others */
border-radius: 5px;
Run Code Online (Sandbox Code Playgroud)

我什么时候写这个:

border-radius: 5px;
Run Code Online (Sandbox Code Playgroud)

有没有理由我需要写前缀?为什么浏览器都不支持该border-radius属性?这对我来说没有意义,为什么浏览器开发人员决定让所有人都有不同的属性让我的生活更加艰难.它背后有技术或法律原因吗?

css browser gecko webkit cross-browser

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

如何通过 GeckoFX 执行 Javascript 命令

我尝试通过 GeckoFX 和 C# 执行像 alert('test message') 这样的 javascript 命令,但我不能。

我尝试使用 Navigate 和 ExecuteCommand 没有结果

我的代码是

    int i=0;    
    GeckoWebBrowser webBrowser
    webBrowser.Navigate("alert('"+i.ToString()+"');");
    webBrowser.ExecuteCommand("alert('" + i.ToString() + "');");
Run Code Online (Sandbox Code Playgroud)

谁能帮我?

c# gecko geckofx

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

ABCpdf无法渲染Font-Awesome

我们在C#.net 4.5中构建一个Web应用程序,并使用Font-Awesome作为图形字体.但是,当用ABCpdf和Gecko引擎渲染页面时,字体不会重新生成.我们尝试不在服务器上安装字体以进行发布.我们正在使用ABCpdf8.

我们尝试以下答案/sf/answers/526662251/它正在工作,但只是在服务器上安装了字体.我们不想在服务器上安装字体.我们尝试使用AddFont和EmbedFont方法来获取ttf字体文件的物理路径,但是没有成功.

有人已经有这个问题吗?

css fonts gecko abcpdf font-awesome

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

FirefoxOS上的文件输入(Boot2Gecko!== Gecko?)

我正在为firefoxos(Boot2Gecko)开发一个webapp,并注意到,单击一个输入(type = file)时没有文件选择器.我遇到了这个错误,似乎有一段时间没有任何动作 - 幸运的是,我们至少现在可以检测它是否已被禁用.

但是,是不是boo2gecko/firefoxos应该在最新的Gecko引擎上运行,因此支持firefox在android上做的一切?我对这个事实感到非常惊讶.与Chromium和ChromeOS相似的情况是,它们不支持彼此的常见网络功能吗?我仍然对这种不一致感到震惊!有关这种分歧的任何见解?

javascript gecko file-upload google-chrome-os firefox-os

0
推荐指数
1
解决办法
333
查看次数