Firefox插件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Firefox插件相关的知识,希望对你有一定的参考价值。

Vimium,vimperator,vimfx,pentadactyl最好用那个求分析,讲解差别

Firefox插件
是火狐了浏览器插件,使其功能大大增强,内容更加丰富,但过多的插件会增加浏览器的启动速度。
Adblock Plus :订阅规则后,屏蔽广告的神器
字体管理器:重新定义页面的字体,实现xp的系统使用雅黑字体。
Ease Link:解码迅雷,快车,qq旋风专用下载链接,配合迅雷下载插件,可以通吃网络下载。
Readability:阅读新闻,电子书必备。只显示正文内容,去除边栏和其他干扰因素。
xThunder:为迅雷/QQ旋风/快车开发的扩展。主要特性: 1)支持迅雷、快车、QQ旋风、电驴、磁力、飞速盘、115网盘等专用链接解析,完美支持中文链接。 2)支持鼠标左右键下载、离线 。
Easy DragToGo+:文字拖拽搜索,图片拖拽保存、链接拖拽打开,而不需要其他的动作。
gTranslator:调用了Google翻译的API翻译当前网页,支持50余种语言间的互译
再见,百度广告:去除百度推广广告,只显示搜索结果。
SearchPreview:在谷歌搜索结果前添加预览图像
Speak Words:在地址栏输入信息时自动补充,并且默认选中下拉单中的第一个网址,回车即开。
Omnibar:地址栏和搜索栏整合在一起,在地址栏即可实现搜索
Multi Links:看新闻逛论坛,打开标签页利器,用鼠标在页面上画个框,框里面所有链接都自动打开。(刷alexa排名利器)
Smartest Bookmarks Bar:取消书签文字,只留图标
SeoQuake SEO extension:属于seo的一款插件,在搜索引擎的结果列表中,显示网站的alexa排名,pr值,收录数量等。
Rainbow Color Tools:对网页上任何元素任何地方的色彩进行分析提取
火狐微博助手:同时支持新浪和腾讯微博账号,支持多个微博账号之间随意切换。
火狐主页及快速拨号页:自己设置快速拨号的导航页面,还可以查看浏览记录和最多浏览。
一键分享:一键分享网页,视频,图片等到qq空间,新浪微博,豆瓣,还支持邮件发送。
迅雷官方新版扩展:迅雷官方出的插件,支持火狐浏览器的迅雷下载。
NetVideoHunter:辅助下载工具,它能帮助你从网站上轻松下载视频和音乐。
Adobe Flash :用以观看网页中的FLASH和观看视频节目
火狐捷径:一键截取完整长网页,一键调取系统成各种程序,例如qq,记事本,画图,也可自定义捷径程序。
火狐魔镜:圆盘式图标,用户可以自行选择需要分享、翻译、搜索或是笔记等功能,点击图标即可打开相应应用。
主题美化插件:火狐伪装成chrome;火狐伪装成Opera;火狐伪装成遨游;火狐伪装成QQ浏览器。
Fox Splitter:浏览器分屏,边看视频边玩游戏,购物比价的好助手。
检查插件最新版本:检查并更新插件版本,提高浏览器的速度,减少版本冲突。
EPUBReader:火狐中直接看epub电子书,火狐菜单栏 文件-》打开文件 ,即可阅读。
down them all:批量下载网页图片,视频等
StatusbarEx:在Firefox 的状态栏显示系统内存,fx 内存和cpu占用率,以及当前的网速等信息
all-in-one sidebar:把你的书签、历史、下载、扩展、页面信息、源代码等显示在左侧或者右侧栏(鼠标离开时自动隐藏)
AutoPager:自动加载下一页并合并到当前页
FoxTab:使标签页实现流畅的3D浏览效果
Menu Editor:重新组织右键菜单,取消右键中不用的程序
CNTV直播扩展:专门给喜欢看体育赛事的同学,安装的时候把IE和IE内核的浏览器都关掉 。
FlashGot:比火狐自带的下载管理器要强的多,还可以自由调用外部下载工具。
Tab Utilities:强大的标签扩展,高度的自定义功能
静音:整个浏览器静音,静音时不会影响正在播放的视频和音乐的进度。
Tao Bao Wang Wang: Firefox里点击淘宝联系人时旺旺聊天客户端自动启动
Multifox:小号插件,这样你就可以用马甲登陆相同网站
Yet Another Smooth Scrolling:虽然不及Opear的平滑滚动,不过总比没有好。有了它滚动网页眼睛会明显感觉舒适很多。我刚用是有这样的感觉。我使用的配置是预设的绿色配置。就是这个。装上扩展状态栏有图标。滚动时颜色会变亮。
参考技术A   您好!很高兴为您答疑!

  Vimium 和 Vimperator 两款都是参考了 Vim 按键操作方式,要说哪个最好用真的很难,大家都是根据自己的操作习惯选择用起来顺手的。适合的才是最好,您可以几种都体验下,选择适合的使用。
  您可以在火狐社区了解更多内容。希望我的回答对您有所帮助,如有疑问,欢迎继续在本平台咨询。本回答被提问者和网友采纳

Firefox [npapi] 插件开发 - 调用方法时 Firefox 冻结

【中文标题】Firefox [npapi] 插件开发 - 调用方法时 Firefox 冻结【英文标题】:Firefox [npapi] plugin development - firefox freeze when calling a method 【发布时间】:2009-09-16 07:04:59 【问题描述】:

我正在尝试学习如何编写 Firefox 插件。 我从 Mozilla 下载了 npruntime 示例,编译并运行它。 从插件中获取属性效果很好,但是当我尝试 调用一个方法,Firefox 冻结。 我想这个例子可能有问题,所以我编写了自己的基本可脚本化插件,它有一个属性和一个返回字符串的方法。 该属性运行良好,但调用该方法导致 Firefox 再次冻结。

我错过了什么吗? 我尝试调试插件,一切似乎都很好。没事 函数被调用并正确返回值。如果我在 Firefox 挂起时尝试​​停止进程,我会在 Windows DLL 处停止,而不是在我的代码中,也不是在 Firefox 代码中。

如果有人能指出我正确的方向......

谢谢。

【问题讨论】:

【参考方案1】:

我希望你已经解决了。如果不是这种情况,我刚刚发现该示例(我假设那是该死的“npruntime 示例”)存在缺陷。

在返回字符串时,该示例使用函数strdup 分配通过NP_something 方法传递的字符串。 事实是 NPAPI 从那时起负责处理分配的字符串,当试图销毁它时,它不能因为strdup 使用malloc 而不是NPN_MemAlloc

解决方案是永远不要将malloc 或 new 用于我们传递给 NPAPI 函数的对象。 在 npruntime 示例中,错误位于第 452 行:

STRINGZ_TO_NPVARIANT(strdup("foo return val"), *result);

和第 466 行:

STRINGZ_TO_NPVARIANT(strdup("default method return val"), *result);

我已经用这段代码更正了它:

char* src = "foo return val";
char* out = (char *)NPN_MemAlloc(strlen(src) + 1);
strcpy(out, src);
STRINGZ_TO_NPVARIANT(out, *result);

它奏效了。 但有人会认为,mozilla SDK 维护人员应该纠正样本中的这种缺陷。

【讨论】:

好发现!您能否找到一个错误 -- bugzilla.mozilla.org/… 如果人们在几周内没有反应,请尝试找到合适的人来查看它(例如通过在 irc.mozilla.org/developers 中四处询问)? 嘿,谢谢!我们的一位开发人员提交了一个错误,并在其中提供了一个包含您的修复的补丁。如果您想获得命名功劳,请输入错误并说出您的姓名。 bugzilla.mozilla.org/show_bug.cgi?id=530138【参考方案2】:

我为每个浏览器开发了 npruntime。 它在所有浏览器中运行良好,但 firefox 仅在 Windows 7 中冻结。

我解决了将 firefox 配置“dom.ipc.plugins.enabled”编辑为 false 的问题。 我不知道它会起作用,但值得一试。

【讨论】:

以上是关于Firefox插件的主要内容,如果未能解决你的问题,请参考以下文章

firefox添加seleNiumfirebugfirepath插件

如何编写 Firefox 插件? [关闭]

Firefox使用与特色插件

Firefox插件hack插件

firefox常用插件总结

Linux系统Firefox(火狐浏览器)插件挂机