在Lazarus和Delphi上使用firefox的gecko内核控件

一般,在delphi上,使用的都是TWebBrowser的IE内核的控件,使用很方便,直接把控件拖到窗体上就行了。但是,在跨平台的时候,就无能为力了。这时候,Lazarus+firefox是个更好的选择。下面,讨论一下,怎么在Lazarus上使用firefox内核打开网页。

首先:准备工作,需要一个firefox的运行库,和一个Lazarus的控件。

1.运行库,就是xulrunner,可以在mozilla的ftp上下载,最新的稳定版上1.9.4,针对不同的平台,有不同的文件。我们就下载win32的sdk文件 xulrunner-1.9.1.4.en-US.win32.zip

image

2.就是Lazarus的控件geckoport

迅雷下载

千脑下载

继续阅读

coral ietab v1.69.20091202 支持firefox 3.6 beta 4

coral IE Tab终于发了新版,支持了firefox 3.6 beta4,之前的ietab和coralietab,即使是使用nightly testor tools 强制使用,切换到ie,还是马上就让firefox3.6挂掉。

正考虑是否要更换为3.5的版本,看到新版发布。试了下,果然不错。

有看到说http://bbs.seu.edu.cn/wForum/disparticle.php?boardName=NewSoftware&ID=60751

juyi (nothing) 发布于: 2009-11-27 10:31:54 PROJECT DIED
Sorry guys, Mozilla informed me that they have a new policy now: from now on, add-ons with NPAPI plugins will be rejected immediately. Since NPAPI plugin is an essential 
component of Coral IE Tab, this project can not continue. I tried to negotiate with them, 
but they refuse to response. So I have to abandon this project, with all my efforts of 
the past 6 months.
firefox3.6下ie tab已经无法正常使用(nightly之后)
替代品是coral ie tab.
今天看到此project上留下了这一段话,作者很无奈。可能firefox要把这种插件都斩尽杀绝吧。
不过话说回来,现在也很少用到ie tab了,网银都能firefox了(招商)。

看来消息不是很准确,或许又有了改动吧。

继续阅读

从firefox移除Java quick Start插件

在安装了JavaSE 6 update 10(或者以上),就会在firefox的附加组件里面看到一个“Java Quick Start”的组件,并且,只能禁用和启用,而“卸载”是灰色的,就是说不能卸载。

image

卸载办法:

打开  “控制面板”——Java——高级

如下图:

image

取消选中图中选择的项,确定,重启firefox。

就会发现,Java Quick Start扩展已经卸载了。

 

参考:http://forums.mozillazine.org/viewtopic.php?f=38&t=921325&start=0

卸载firefox插件.NET Framework Assistant

 卸载方法

  1. 打开 注册表编辑器 (在“运行”栏中输入 regedit).
  2. 寻找下列键:
    • 32-bit系统: HKEY_LOCAL_MACHINE SOFTWARE Mozilla Firefox Extensions
    • x64 系统: HKEY_LOCAL_MACHINE SOFTWARE Wow6432Node Mozilla Firefox Extensions
  3. 删除值 {20a82645-c095-46ed-80e3-08825760534b}
  4. 关闭注册表
  5. 打开Firefox,在地址栏输入about:config
  6. Filter中输入 microsoftdotnet,快速查找 general.useragent.extra.microsoftdotnet
  7. 右键 general.useragent.extra.microsoftdotnet,选择Reset.
  8. 重启Firefox.
  9. 打开Windows Explorer,查找 %SYSTEMDRIVE%WindowsMicrosoft.NETFrameworkv3.5Windows Presentation Foundation.
  10. 删除 DotNetAssistantExtension 文件夹.
  11. 在Firefox中打开 Add-ons窗口,可以发现Microsoft .NET Framework Assistant 消失了.

[From] Solidot | 偷偷安装的微软插件让Firefox用户处于危险之中

怎么让firefox3安上迅雷扩展

调用迅雷的时候.
TypeError: Components.classes[‘@thunder.com/thundercomponent;1’] is undefined
是不是扩展版本不够新.不知道重新覆盖安装迅雷会不会解决

删除原来装的,用迅雷的浏览器支持安装。

 

虽然有flashgot可以支持迅雷,但是遗憾的是,这样的话,迅雷中的引用页是空的,如果要查询引用位置的话,就不行了。

用迅雷本身的插件就没有问题了。

Firefox | 2008下载日吉尼斯证书下载firefox崩溃

image

firefox下载日活动,800多万次下载

可惜,firefox 3 访问证书下载,只要输入我的名字(中文),提交后firefox就崩溃,屡试不爽~~,也太那个了吧。

image

反而,ie IETab提交的话,不会崩溃,不过,没反应~

更正:

用IE7可以下载,是生成的一个pdf文件,但是firefox还是崩溃~

ps:2008-7-19
基本上已经查明原因:

该页面打开内嵌的pdf文件,而因为我的firefox载入了两个pdf插件,一个adobe acrobat ,另外一个是pdf-xviewer,

禁用了其中一个,就OK了。

但是也算是一个bug吧

传播Firefox | 2008下载日

如何取消Firefox扩展安装延迟?

 Firefox-extension-installation-delay.png
为了确保用户能够看清需要安装的扩展,保证不被信任的扩展轻易安装,在安装扩展时,Firefox会延迟3秒再显示安装按钮。这种设置可能令许多用户不适应,如何取消呢?很简单,Firefox提供了大量设置参数,只需要几步就能解决问题
在地址栏输入"about:config:
1. 点击"我保证会小心"按钮
2. 输入"security.dialog_enable_delay"之后,就会看到这一项,双击,将其值改为0即可。

西行资讯: 如何取消Firefox扩展安装延迟?