标签: gecko

是否有用于Windows/C#开发的可嵌入Webkit组件?

我见过一些包含Gecko渲染引擎的COM控件(GeckoFX,以及Mozilla发布的控件 - mozctlx.dll).是否有可以包含在.NET Winform应用程序中的Webkit包装器?

.net com gecko webkit

72
推荐指数
7
解决办法
14万
查看次数

是否可以像在WebView中一样在Windows窗体中嵌入Gecko或Webkit?

我很想知道是否有像Gecko.NET这样的东西;)我的意思是,就像我们可以嵌入一个WebView,这是任何Windows窗体应用程序中的IE7"实例"(并告诉它navigateto(fancy_url);).我喜欢使用Firefox或WebKit.

有人试过吗?

更新:请记住,虽然可以使用上述控件嵌入Gecko,但使用Gecko时仍然无法打印.

更新2010年3月:仍然无法使用GeckoFX本地打印,但是根据您尝试做的事情,存在一些可能已经足够的方法.有关详细信息,请参阅:http://geckofx.org/viewtopic.php?id = 796.

更新2013年10月:我不再进行Windows开发,所以我对此没有兴趣,但似乎可以在这里找到Gecko的开发:https://bitbucket.org/geckofx,它似乎最近更新了.将此留给未来的Windows开发人员;)

更新2017年1月:我收到了一家名为TeamDev的公司的电子邮件.他们创建了一个名为"DotNetBrowser"的基于Chromium的.NET浏览器组件,可用于在Windows窗体应用程序中显示现代网页.

直接引用电子邮件:

以下是有关该组件的一些详细信息,可能会有所帮助:

  1. DotNetBrowser基于Chromium,因此支持HTML5,CSS3,JS和最新的Web标准.库的基础Chromium版本会定期更新.
  2. 该组件适用于WPF以及Windows Forms桌面应用程序,适用于C#和VB.NET.
  3. 该图书馆是商业许可的,但是为开源和学术项目提供免费许可.

免责声明: 我没有使用过这个DotNetBrowser,因为我不再进行Windows开发,但如果您正在寻找解决方案,可能值得一试.

.net c# gecko webkit winforms

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

隐藏<select>元素的下拉箭头的正确"-moz-appearance"值是什么

我正在尝试<select>使用CSS 设置元素的下拉箭头,它在Chrome/Safari中完美运行:

select {
  -webkit-appearance: button;
  -webkit-border-radius: 2px;
  -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1);
  -webkit-padding-end: 20px;
  -webkit-padding-start: 2px;
  -webkit-user-select: none;

  background-image: url('./select-arrow1.png') ;
  background-position: center right;
  background-repeat: no-repeat;
  border: 1px solid #AAA;
  margin: 0;
  padding-top: 2px;
  padding-bottom: 2px;
  width: 200px;
}
Run Code Online (Sandbox Code Playgroud)

看起来很漂亮

根据这个逻辑,我必须做的唯一让它在Firefox中工作的是添加所有-webkit-*东西-moz-*:

-moz-appearance: button;
-moz-border-radius: 2px;
-moz-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1);
-moz-padding-end: 20px;
-moz-padding-start: 2px;
-moz-user-select: none;
Run Code Online (Sandbox Code Playgroud)

它适用于99%,唯一的问题是默认下拉箭头不会消失,并保持在背景图像的顶部,如此处所示

看起来-moz-appearance: button;<select>元素不起作用.也-moz-appearance: …

css firefox gecko webkit

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

在Mac OS X上强制Firefox中的可见滚动条

Firefox 24引入了Lion滚动条支持.这将在Mac OS X上显示Lion风格的滚动条.请参阅:https://wiki.mozilla.org/Lion_Scrollbars/Triage

这对我来说是个问题:默认情况下,div上的滚动条现在是隐藏的.有时我想强制显示滚动条.

对于WebKit,有一个很好的解决方案(在https://davidwalsh.name/osx-overflow中提到):

::-webkit-scrollbar {
   -webkit-appearance: none;
   width: 7px;
}

::-webkit-scrollbar-thumb {
   border-radius: 4px;
   background-color: rgba(0,0,0,.5);
   -webkit-box-shadow: 0 0 1px rgba(255,255,255,.5);
}
Run Code Online (Sandbox Code Playgroud)

有人知道如何在Mac OS X上强制在Firefox 24(及以上)中显示可见的滚动条吗?

是否有与webkit滚动条匹配的插件javascript滚动条?

css firefox gecko

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

如何在Delphi应用程序中嵌入除IE <n>之外的浏览器对象

使用默认的TWebBrowser可以轻松嵌入Web浏览器.不幸的是,默认情况下进入的是IE <n>.

我想知道如何整合Gecko或WebKit.

  1. 在某处有VCL示例吗?
  2. 如果没有,怎么会去做呢?
  3. 哪里是以嵌入格式找到Gecko和/或WebKit核心的最佳位置?

browser delphi gecko webkit embedded-control

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

CSS"概述"Webkit和Gecko上的不同行为行为

我正在进行一项实验,我发现"大纲"CSS2属性在Webkit&Gecko上的实现方式不同

在下面的脚本中,我在另一个div中有一个绝对位置div但是在它之外浮动.Webkit上的大纲概述了在Gecko上实际的父div,它扩展为覆盖子项.

http://jsfiddle.net/KrCs4/

我错过了什么吗?我需要在Gecko上覆盖一个属性吗?还是应该报告为bug?

Webkit截图:

Webkit截图

Firefox截图:

Firefox截图

编辑:

它已被证实是一个错误,这是一个解决方法:http://jsfiddle.net/7Vfee/(您需要确保父级定位:相对或绝对的此解决方法才能工作.

css firefox gecko webkit

36
推荐指数
2
解决办法
6496
查看次数

firefox上的可下载字体:不允许使用错误的URI或跨站点访问

我是http://www.beperk.com的网站管理员(我给你的URL,所以你可以检查问题)我在CSS中使用@ font-face时遇到很多问题.

我想使用zurb dot com的foundicons,所以我在Amazon S3上托管它们.

我将桶设置为允许跨域访问,如下所示:http://docs.aws.amazon.com/AmazonS3/latest/dev/cors.html#how-do-i-enable-cors

一切都开始在webkit,trident和gecko上无缝地工作......主要是:当使用firefox浏览网页时(测试版本为17,18和19),所有图标随机失败并出现此错误:

Timestamp: 22/02/13 13:18:01
Error: downloadable font: download failed (font-family: "GeneralFoundicons" style:normal weight:normal stretch:normal src index:1): bad URI or cross-site access not allowed
Run Code Online (Sandbox Code Playgroud)

我随机说,因为在完全重新加载页面后(使用control/command + R),每次访问后,每个图标通常会再次失败.

谁能找到问题呢?

css gecko amazon-s3 cross-domain font-face

34
推荐指数
3
解决办法
4万
查看次数

在Java中嵌入Gecko/WebKit

我想将Gecko,WebKit或其他嵌入Java的webbrowser作为Swing/AWT控件.我正在寻找与JRex或者不同的东西JWebPane.

java swing gecko webkit javafx

29
推荐指数
3
解决办法
4万
查看次数

"KHTML,如Gecko"在用户代理字符串中的含义是什么?

我知道KHTML是使用的HTML布局引擎,但" 像Gecko "部分有什么意义?为什么会这样?

是否存在类似于用户代理字符串的" Mozilla "部分的历史原因?

user-agent gecko layout-engine

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

如何用LLVM替换浏览器javascript引擎?

作为概念证明,我想让浏览器能够运行LLVM IR.基本思想是任何具有LLVM编译器的语言都能够作为网络上的一等公民.(这就是为什么我不想去LLVM IR - > JS路由除了"后备"以外的任何东西)

LLVM代码应该能够具有相同的限制所有相同的功能(例如DOM).我正在寻找入门指南,其中最佳潜水地点(我有C/C++经验)以及最简单的浏览器将是什么.

理想情况下,我正在寻找一些非常模块化的东西,所以这只是另一个"脚本引擎",就像javascript一样,就像其他任何未来的那样(例如直接python一个)

非常感谢

javascript browser gecko webkit llvm

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