首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

火狐扩展开发入门实践

大多数情况下为这些浏览器编写的扩展只需少许修改即可在 Firefox 或 Microsoft Edge 中运行,并且这种 API 与也完全兼容 多进程 Firefox。...1.Firefox扩展开发简述 描述:Firefox 开发者工具可以帮助我们在 PC 和移动设备上检查,编辑,调试 HTML、CSS 及 JavaScript。...WeiyiGeek.执行效果 2.第二个扩展实例 描述:实现将扩展添加一个新按钮到 Firefox 的工具栏,并在用户点击该按钮时,我们会显示一个弹出窗(popup)来让他们选择操作; 实现要点: 1....*显示弹出窗口的错误信息,隐藏正常UI。...js // # 选项卡在其窗口中是否处于活动状态。 // # 选项卡是否在当前窗口中 // # 父窗口或窗口的id。当前窗口的WINDOW_ID_CURRENT。

2.9K30

火狐扩展开发入门实践

大多数情况下为这些浏览器编写的扩展只需少许修改即可在 Firefox 或 Microsoft Edge 中运行,并且这种 API 与也完全兼容 多进程 Firefox。...1.Firefox扩展开发简述 描述:Firefox 开发者工具可以帮助我们在 PC 和移动设备上检查,编辑,调试 HTML、CSS 及 JavaScript。...描述:实现将扩展添加一个新按钮到 Firefox 的工具栏,并在用户点击该按钮时,我们会显示一个弹出窗(popup)来让他们选择操作; 实现要点: 1.定义Browser Action设置相应的图标,...*显示弹出窗口的错误信息,隐藏正常UI。...js // # 选项卡在其窗口中是否处于活动状态。 // # 选项卡是否在当前窗口中 // # 父窗口或窗口的id。当前窗口的WINDOW_ID_CURRENT。

2.6K10
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    这个曾领先于谷歌和微软的开源项目,为何盛极而衰?

    来自 Firefox 的公开数据显示,自 2018 年底到 2021 年 8 月 30 日,桌面端 Firefox 的 MAU(月活跃用户数)下降约 18% 至 1.998 亿,大概少了 4400 万月活用户...根据 Statcounter 在 8 月发布的统计,在桌面浏览器市场中,Microsoft Edge 和 Mozilla Firefox 目前正在激烈争夺第三的名次,其中 Edge 录得 3.57% 的市场份额...即使是在 UI 设计中做出的一项重大举措——拖放式可定制 Australis 界面,也因为糟糕的默认布局和 CSS 选项太少而没能得到用户们的肯定。...可怕的倾斜选项卡(直接抄袭自 Chrome)也是 Mozilla 唯一亲口承认没能做好的 UI 变动。更让人意外的是,就连 Chrome 自己后来都取消了这项功能,Firefox 却一路坚持到底。...Mozilla 的决策者们似乎就是这样,所以我对 Firefox 的未来也不抱太大希望。希望 Mozilla 中能有人从过去的错误中吸取教训,克服顽疾、走向复兴。

    58420

    让 Firefox 只在新标签页 newtab 显示书签栏

    因为 Firefox 69 默认已经不加载 userChrome.css 了。 原文 Firefox 65 版本亲测有效,低版本应该也可以。...打开本地 Firefox 配置文件的目录: % userprofile%\AppData\Roaming\Mozilla\Firefox\Profiles 这里面有一个或多个目录,找到自己账号对应的目录...important; } 然后在 Firefox 浏览器的选项里打开显示书签栏。...其中,双引号中的 "New Tab" 就是新标签的标签名字,比如中文版 Firefox 可能新标签页的名字叫做:新标签页,那引号里的内容就需要改为自己 Firefox 新标签页对应的名字。...解释: 这段 CSS 样式的意思是:在选项里是全局打开书签栏的,然后用自定义 CSS 隐藏了书签栏,但在特定的 title 页(如:新标签页)显示书签栏。

    1.1K30

    手把手教你打造全宇宙最强 Firefox 浏览器

    Firefox 的优势 现在切回 Firefox 的视角,Firefox 背后的团队是 Mozilla 基金会,与 Google 这种世界上“最伟大”的公司相比,简直是不值一提。...例如,如果你想像文章开头截图那样将 about 界面的 Logo 替换成别的图片,只需在 userChrome.css 中添加这么一段 CSS 样式: @-moz-document url("chrome...important; } } 样式会立即生效,将扩展列表改为双栏显示。 调试好了确认无误后,只需给该样式命名然后保存即可。...下载压缩包之后将解压出来的文件全部拷贝到 chrome 文件夹中即可,如果说有重复,则覆盖它。 更多自定义选项 配置选项 〖配置选项〗也叫〖首选项〗,即 Preferences。...: https://addons.mozilla.org/zh-CN/firefox/addon/greasemonkey/ [22] Tampermonkey: https://addons.mozilla.org

    2.2K30

    FirefoxChrome渗透测试插件推荐

    /addon/watcher/ 13:Header Spy 在状态栏显示HTTP头 https://addons.mozilla.org/en-us/firefox/addon/header-spy/...当然用户可以在选项里设置快捷键实现诸如复制IP,维基百科查询等功能。...就像CSS可以让你接管网页的样式,而用户脚本(User Script)则可以让你轻易地控制网页设计与交互的任何方面。例如: * 使页面上显示的 URL 都成为可以直接点击进入的链接。...https://addons.mozilla.org/en-us/firefox/addon/greasemonkey/ 25:Domain Details 显示服务器类型、IP地址、域名注册信息等...of Auditing exTensions) 是一个收集最有效最有用的应用程序安全审计和风险评估工具的列表(这些工具以Firefox插件形式发布的),FireCAT中没有收集的安全工具类型包 括:fuzzer

    4.9K70

    Web元素定位工具-ChroPath

    ](https://addons.mozilla.org/en-US/firefox/addon/chropath-for-firefox/) [chrome](https://chrome.google.com...在ChroPath面板中滚动以查看所有生成的选择器。 4.要评估XPath / CSS,请输入XPath / CSS查询,然后按Enter键。 输入后,它将在DOM中查询相关的元素/节点。...周围出现绿色轮廓以突出显示第一个匹配的元素,并在网页中以蓝色其余部分。...5.如果将鼠标悬停在ChroPath选项卡中的任何匹配节点上,则绿色/蓝色虚线轮廓将转换为点缀的橘红色,以突出显示网页中的相应元素。...7.如果找到的元素未突出显示但可见,则将鼠标悬停在ChroPath选项卡上匹配节点上时,它将突出显示带有点缀的橙红色轮廓的元素。 8.只需单击复制图标即可复制定位器。

    2.4K10

    【信仰充值中心】Pale Moon 29 正式版更新日志

    在论坛上有关于此方向变化更详细的公告 v29.4.2.1 (2021-11-11) 此次更新修复一个小问题:自动完成的下拉列表的样式不正确,导致自定义主题出现问题或未按预期显示(如不可读的情况)。...更新了端口黑名单(移除 10080 端口),详见实施说明 CSS:实现了 calc() 方法,对 stroke-dashoffset 启用动画支持 添加了 chrome CSS 样式表的布尔选项支持,以实现更高级的主题配置...添加了 CSS 动态深色主题的支持 根据最新规范变更了 ResizeObserver 的具体实现,详见实施说明 删除了一大堆 Macintosh 相关代码 从布局引擎中移除了过时的系统主题支持 修复了数个崩溃问题...emoji 显示 修复了剪贴板的溢出问题,它们可能被错误地渲染 已添加 smooth,high-quality 以及 pixelated 的值进 CSS 属性 image-rendering 接轨标准...尽管我们也提供了禁用此功能并直接不支持此属性的选项,但注意,这可能会在一些不配置默认配色方案的站点上出现问题,未来我们可能会添加一个类似其他浏览器的「自动」选项,以防系统和网页配色不同带来的割裂感。

    1.4K50

    【转】不同内核浏览器的差异以及浏览器渲染简介

    不同的浏览器内核对网页编写语法的解释也有不同,因此同一网页在不同的内核的浏览器里的渲染(显示)效果也可能不同,这也是网页编写者需要在不同内核的浏览器中测试网页显示效果的原因。...Firefox 3.5-3.6版本,JaegerMonkey应用在Mozilla Firefox 4.0及后续的版本。...Firefox 官网: http://firefox.com.cn/ 7.x Release: http://releases.mozilla.org/pub/mozilla.org/firefox/...三、从浏览器的渲染原理讲CSS性能 平时我们几乎每天都在和浏览器打交道,写出来的页面很有可能在不同的浏览器下显示的不一样。...主要的流程就是:构建一个dom树,页面要显示的各元素都会创建到这个dom树当中,每当一个新元素加入到这个dom树当中,浏览器便会通过css引擎查遍css样式表,找到符合该元素的样式规则应用到这个元素上。

    2.2K10

    各大浏览器 CSS Hack 收集

    由于各浏览器的内核不同,所以会造成一些误差就像JS一样,一个JS网页特效,在微软IE6、IE7、IE8浏览器有效果,但可能在火狐(Mozilla Firefox)谷歌浏览器无效,这样就叫做JS hack...注意:我们通常主要考虑的浏览器有IE6、IE7、IE8、谷歌浏览器(chrome)、火狐(Mozilla Firefox)即可,至于我们常用的傲游、QQ的TT浏览器是用你计算机中装的系统自带浏览器的内核...2、CSS hack解决问题 CSS hack用来解决有些css属性在不同浏览器中显示的效果不一样的问题,如margin属性在ie6中显示的距离会比其他浏览器中显示的距离宽2倍,也就是说margin-left...:20px;在ie6中距左侧对象的实际显示距离是40px,而在非ie6中显示的距左侧对象的距离是设置的值20px;所以要想设置一个对象距离左侧对象的距离在所有浏览器中都显示是20px的宽度的样式应为:....6、其他主流浏览器css hack总结 1.Firefox浏览器:mozilla私有属性 @-moz-document url-prefix(){ .element{color:#f1f1f1;}} /

    1.6K130

    那些你从不使用的 HTML 属性,背后竟然大有文章,赶快了来了解下

    作为一些背景知识,如果您不知道,Firefox 有一个选项可让您选择查看页面时要使用的样式表。通常,此功能显示两个选项:“基本页面样式”和“无样式”,如下图所示在我的 Windows 机器上。...您可以通过使用 Firefox 或其他兼容浏览器访问以下 CodePen 来尝试上述示例: 下面的屏幕截图显示了 Firefox 中的样式表选项: 如前所述,此功能在 Firefox 中有效,但我无法让它在任何基于...这是您可以使用 JavaScript、CSS 或直接在 HTML 源代码中执行的操作。 上面,我还提到了其他三个属性。...在我的例子中,我使用了一些文本的例子,描述了一个在 Firefox 中需要供应商前缀的 CSS 属性。这可能是一篇旧博客文章。...作为额外提示,您还可以使用disabledan 上的属性来禁用下拉菜单该部分中的所有选项。

    1.5K30

    Mozilla如何改进Firefox 65中的内容拦截

    Mozilla Firefox 65现在可以在所有支持的平台上下载,其中一个最重要的变化涉及内容拦截器。...作为在浏览网页时承诺提供无与伦比的隐私的公司之一,Mozilla正致力于通过更多控件更新其浏览器,从而确保用户始终了解在Firefox中加载新页面时所发生的事情。...要访问内容阻止部分,您可以转到设置>隐私和安全>内容拦截,或者只需单击地址栏中页面信息屏幕中的设置选项。 您可以选择三个选项,即标准,严格和自定义。...默认情况下,Mozilla Firefox 65配置为使用标准设置,该设置仅阻止私有窗口中的已知跟踪器。...当然,还有一些设置可以清除和管理Firefox中的网站数据。 您可能不会注意到的另一个小变化是Firefox现在在打击弹出窗口方面更有效。

    94900

    你不知道的HTML

    作为一些背景知识,如果您不知道,Firefox 有一个选项可让您选择查看页面时要使用的样式表。通常,此功能显示两个选项:“基本页面样式”和“无样式”,如下图所示在我的 Windows 机器上。...下面的屏幕截图显示了 Firefox 中的样式表选项: [Firefox 菜单样式](大图预览) 如前所述,此功能在 Firefox 中有效,但我无法让它在任何基于 Chromium 的浏览器中工作。...这是您可以使用 JavaScript、CSS 或直接在 HTML 源代码中执行的操作。 上面,我还提到了其他三个属性。...在我的例子中,我使用了一些文本的例子,描述了一个在 Firefox 中需要供应商前缀的 CSS 属性。这可能是一篇旧博客文章。...如果下拉选项中包含一长串项目,则可以使用元素及其关联label属性将选项分组为可见类别: --Your Favourite Animal

    4.2K164

    小心了,即将推出的Chrome、Firefox100可能存在严重风险

    例如,Mozilla Firefox97版本的当前用户代理字符串是: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:97.0) Gecko/20100101...在这两个实验中,Mozilla 和 Google 发现少数网站在解析包含三位数版本号的用户代理字符串时无法正常运行。...Mozilla在更改用户代理字符串的文章中解释道,如果没有遵循单一规范,不同的浏览器对User-Agent字符串和特定于站点的User-Agent解析有不同的格式。...针对Firefox,Mozilla有一个站点干预机制来冻结 Firefox/99 的用户代理或注入CSS 或其他覆盖来修复错误。...同样,Chrome 计划将用户代理字符串中显示的版本冻结为99,并在用户代理字符串的另一部分报告实际版本。

    67520

    听说Firefox浏览器提速一倍,真的吗

    Mozilla去年十月份宣布了Project Quantum,意在打造适合现代计算机的下一代浏览器引擎,并融入了其Servo搜索项目的部分技术,最终诞生了Firefox Quantum,最大特点就是——...Mozilla官方给出的Speedometer 2.0测试结果显示,Firefox Quantum每分钟能跑66次,而旧版的Firefox 52只能跑32次,也就是速度加快了足足一倍。...Firefox Quantum如此之快的秘密就是充分支持多核心CPU,比如使用自家编程语言Rust写了超快的CSS引擎,可以在多个CPU核心上并行,这是其他浏览器做不到的。...同时针对那些载入较慢的网页,Mozilla都逐一做了优化,目前已经针对性改进了468个实例。...除了性能提升,Firefox还重新设计了UI界面(Project Photon),不但外观更加现代时尚,包括方形标签、流畅动画、资源库,也更匹配如今的高DPI显示器,对触摸屏的支持也更友好,菜单会根据手指位置自动改变大小

    40430

    Moziila 文件结构概览(译)

    它用于 URL 编辑框(存储在传统 Mozilla 的 netscape.hst 中)的自动补全特性和缓存页面索引(存储在传统 Mozilla 的 fat.db 中)。...它依据 CSS1 和 CSS2(级联样式表),对齐风格和内容调整和对齐一块块的内容。它并不实际渲染内容;它只是将窗口的不同块分配给各种内容元素。它被称作「软熔」这些内容。...modules 包含组建到 Mozilla 中的各种不同浏览器关联特性的 C 代码。...例如:如果代码决定内容是一个邮件消息,它会查找匹配的监听者(可能是 Netscape Messaenger)并将邮件消息传递给它用于显示。...components 包含 Firefox 指定组件如历史,书签,首选项,migration,sidebar.. config 包含 Firefox 的组建脚本。

    50830
    领券