安装自己编写的Chrome插件

chrome 浏览器调用 ocx 插件 IE 上使用 ocx 插件网上已经有很多资料说明,这里就不重复了,那如何在 chrome 浏览器上使用 ocx 插件呢? 此方法仅供参考,如使用过程中出现问题或方法有误,请留言。 阅读详情

想研究研究Chrome的插件技术了,顺便也想开发几个插件,来满足自己的一些奇怪需求。对Chrome的插件知道甚少,该从哪里下手? 开始学习一门技术或者一种语言,最好的方法就是研究一个简单的应用。去哪里能找到这样简单的,可以作为例子的应用呢?其实很简单,去Chrome开发者网站上可以找到许多这样的例子。本文要使用的列子MyBookmarks是从https://developer.chrome.com/extensions/samples.html下载来的。下载下来的是一个zip文件,将它展开,可以得到四个文件,它们就是MyBookmarks的源代码。这几个文件我不介绍了,这里重点介绍如果将MyBookmarks安装到Chrome中和其它Chrome内核的浏览器。


这里先做一个假设,假设MyBookmarks插件在我机器上的目录结构是:

D:\Temp\MyBookMarks

        -- icon.png
        -- manifest.json
        -- popup.html
        -- popup.js


一、 安装到Chrome中

我发现有两种方法,先介绍最简单的第一种,第二种方法相对麻烦些。


1. 使用Chrome提供的工具“Load unpacked extension...”来安装

    在Chrome中的地址栏输入“chrome://extensions/”,打开extension管理页面。选中右上角的“Developer mode”,下面就会出现三个按钮,第一个就是“Load unpacked extension...”,如下图:


    

    

    点击按钮“Load unpacked extension...”,找到目录D:\Temp\MyBookMarks,按确定之后,你就能看到一个新的插件“My Bookmarks 1.1”出现在下面的插件列表中。


2. 使用crt文件格式来安装

    其实,Chrome插件是通过crt文件来分发的。crt文件其实也就是zip文件,只是扩展名不一样。既然这样,那应该可以将目录MyBookMarks压缩成zip文件MyBookMarks.zip,然后改名字为MyBookMarks.crt,将文件MyBookMarks.crt拖拽到Chrome中,即可安装成功。不行,这样安装不会成功,你将得到一个安装错误“CRX_MAGIC_NUMBER_INVALID”。正确的安装方法是:

    1)先使用上图中的第二个按钮“Pack extension...”,将目录MyBookMarks打包。在打包过程中,你可以不选择密钥文件。这样打包之后,会生成两个文件:MyBookMarks.crt和MyBookmarks.pem(这是你的私钥文件)。

    2)将生成的MyBookMarks.crt拖拽到Chrome中,即可安装成功。


二、安装到360安全浏览器

    因为360安全浏览器中屏蔽了Chrome的extensions功能,取而代之的是自己的扩展管理。所以,只能使用上面的第二中方法安装到360安全浏览器。

使用Webpack 5构建基于Chrome的JavaScript插件 在本文中,我们将介绍如何使用Webpack 5构建基于Chrome的JavaScript插件。Webpack是一个强大的模块打包工具,它可以帮助我们将多个JavaScript文件打包为一个或多个捆绑包,并提供许多其他有用的功能。通过使用Webpack 5和Chrome插件的清单文件,我们可以轻松地构建和打包基于Chrome的JavaScript插件。在本文中,我们提供了一个简单的示例,但您可以根据自己的需求扩展和定制插件的功能。首先,我们需要创建一个用于插件项目的目录,并在其中创建所需的文件。 阅读详情

相关推荐

Postman Chrome插件安装与使用指南

Postman是API开发人员必备的工具之一,它为API的测试、开发和文档化提供了一个完整的解决方案。它支持发送各种HTTP请求,如GET、POST、PUT、DELETE等,还允许用户保存和组织请求到工作空间和集合中。它提供了可视化的界面来帮助用户方便地构建请求,测试API的性能,同时还能方便地分享和协作。Postman不仅支持RESTful API的开发,也适用于GraphQL和SOAP等其他类型的API。

weixin_35756690的博客 1125

chrome打包扩展程序为crx

chrome打包扩展程序为crx 听语音 浏览:3123 | 更新:2013-09-21 18:31 | 标签:chrome  1 2 3 4 5 6 分步阅读 把本地扩展打包成crx的方法。针对商店已被删除的扩展的分享与安装 方法/步骤

私_有_云 1537

揭秘无人机前沿领域的科技新突破

本文旨在系统性地介绍无人机技术在前沿领域的最新突破,涵盖从基础理论到实际应用的各个方面。我们将重点关注那些正在改变无人机行业面貌的关键技术创新,并分析它们对未来发展的影响。文章首先介绍无人机技术的基础概念和背景,然后深入探讨六个关键领域的技术突破,接着分析实际应用案例,最后展望未来发展趋势。自主导航系统(SLAM):同时定位与地图构建技术,使无人机能在未知环境中自主导航计算机视觉(CV):使无人机能够"看"和理解周围环境的技术5G通信:第五代移动通信技术,提供高速、低延迟的数据传输能源管理。

AI天才研究院 1490

Popup-my-Bookmarks 项目教程

Popup-my-Bookmarks 项目教程 1. 项目介绍 Popup-my-Bookmarks 是一个 Chrome 浏览器扩展,旨在提供一种更高效的方式来查看和管理书签菜单。该扩展模仿了 Firefox 和 IE 的书签菜单风格,允许用户通过鼠标悬停来打开文件夹,并支持书签搜索、排序和添加分隔符等功能。此外,它还高度可配置,能够节省垂直屏幕空间,特别适合 Chromebook 用户。 2....

gitblog_00123的博客 697

EDF Browser使用说明和技巧

edf browser使用说明和一些小技巧

Erhu_666的博客 8334

Ubuntu 20.04下Cube-Studio云原生平台单机部署全攻略(附避坑指南)

本文详细介绍了在Ubuntu 20.04系统上单机部署Cube-Studio云原生平台的完整流程,包括环境准备、Docker配置、Rancher与Kubernetes集群部署以及Cube-Studio核心组件安装。特别提供了官方文档未涵盖的实战技巧和常见问题解决方案,帮助开发者高效完成部署并避免常见陷阱。

weixin_29313423的博客 465

Popup-my-Bookmarks 开源项目安装与使用教程

Popup-my-Bookmarks 开源项目安装与使用教程 项目概述 Popup-my-Bookmarks 是一个旨在提供更高效方式查看与管理浏览器书签菜单的Chrome扩展程序。它模仿了Firefox和IE的书签菜单样式,支持鼠标悬停展开文件夹、实时搜索书签等功能,并且高度重视用户隐私和资源占用。 一、项目目录结构及介绍 本项目基于Git管理,其基本目录结构展示如下: . ├── CHANGE...

gitblog_00250的博客 823

Matlab蒙特卡洛模拟二维伊辛模型相变过程

一、什么是伊辛模型 伊辛(Ising)模型是描述磁系统相变最简单的模型,但模型里自旋之间的相互作用赋予了它奇妙的特性,最有趣的就是对称性破缺。这一模型可以被推广用于研究连续的量子相变、基本粒子超弦理论、动力学临界行为等,甚至被认为可以描述深林火灾、交通拥堵、舆论传播等社会经济现象。 如图,每个格点的方向只有向上或向下两者状态,但临近的自旋之间有相互作用,而且点阵可以是一维、二维、三维、甚至更高维...

http://www.icfgblog.com/ 2万+

Popup my Bookmarks:提升书签管理效率的Chrome扩展

Popup my Bookmarks:提升书签管理效率的Chrome扩展 项目介绍 Popup my Bookmarks 是一款专为Chrome浏览器设计的扩展程序,旨在为用户提供更高效的书签管理体验。无论您是日常浏览网页的用户,还是需要频繁管理大量书签的专业人士,Popup my Bookmarks都能帮助您轻松管理和快速访问书签。 项目技术分析 Popup my Bookmarks 采用了现代...

gitblog_00120的博客 1000

【错误解决】本地计算机上的mysql服务启动停止后,某些服务在未由其他服务或程序使用时将自动停止

转载请注明出处:http://blog.youkuaiyun.com/qq_26525215 本文源自【大学之旅_谙忆的博客】 在启动mysql服务时出现该错误: 本地计算机上的mysql服务启动停止后,某些服务在未由其他服务或程序使用时将自动停止。mysql 版本 5.7.14 系统 win 7后来经过一系列的百度,谷歌,总算是解决了。首先,你需要把原来的服务删除:mysqld --remove mysq

谙忆-陈浩翔 12万+

Could not find a package configuration file provided by “boost_signals“

gmapping/slam_gmapping/gmapping/CMakeLists.txt:14 (find_package)问题在14行,注释该行。,该语句的用以为告诉项目Boost库文件所在。

weixin_72050316的博客 1027

CHROME插件开发bug之“chrome-extension://invalid/:1 GET chrome-extension://invalid/ net::ERR_FAILED”

网上找了半小时没找到问题和解决方案,只能自己调试了,经过两小时的调试,终于发现“chrome-extension://invalid”找不到资源的问题,是在处理远程文件是碰到’//域名.com/xxxx’的资源是由于没有http远程协议头,把该资源当作了本地资源,但本地又没有该资源就报错了,解决方法正则修正远程路径即可(为//xxx.com/xxx => http[s]:\//xxx.com/xxx) ...

slongzhang的博客 8104

手把手教你安装 OpenClaw 小龙虾(MAC安装教程),一次成功不踩坑

本文详细介绍了在Mac上安装OpenClaw的完整流程。主要内容包括:1)准备工作(磁盘空间、网络环境、终端工具);2)安装Homebrew包管理器及常见问题解决;3)安装Node.js 22+版本(环境核心);4)Git安装与验证;5)OpenClaw项目克隆、依赖安装及运行配置;6)大模型配置方法(以MiniMax为例)。文章提供了详细的命令行操作步骤和常见错误解决方案,特别强调了网络环境要求和Apple Silicon芯片的原生支持注意事项。最后展示了验证配置成功的方法和资源获取渠道。

Chengbei11的博客 6342

开发google浏览器chrome的JS插件

做测验,目标是编写一个JS插件,并安装在chrome浏览器里头,当我们通过使用chrome打开该网址的时候,页面的按钮自动变成可用状态。下面是开始步骤: 1、开始编写chrome的JS插件程序。既然要写chrome插件,肯定要按chrome开发规范来做。根据规范,首先建一个文件夹,如c:\jsdemo\,在该文件夹下新建一个名为manifest.json 的文本文件,并按实际情况放一个图片文件,...

tt07406的博客 1623

红火蚁巢穴AI智能识别,提供方案与思路!

🏆本文收录于 《全栈 Bug 调优(实战版)》 专栏。专栏聚焦真实项目中的各类疑难 Bug,从成因剖析 → 排查路径 → 解决方案 → 预防优化全链路拆解,形成一套可复用、可沉淀的实战知识体系。无论你是初入职场的开发者,还是负责复杂项目的资深工程师,都可以在这里构建一套属于自己的「问题诊断与性能调优」方法论,助你稳步进阶、放大技术价值 。

**My Coding Family** 1045

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

(转载)chrome 浏览器调用 ocx 插件

IE 上使用 ocx 插件网上已经有很多资料说明,这里就不重复了,那如何在 chrome 浏览器上使用 ocx 插件呢? 此方法仅供参考,如使用过程中出现问题或方法有误,请留言。 1、编写 ocx 插件,增加测试 html 页面。 普通调用 <OBJECT ID="ocx" CLASSID="CLSID:9F5EA40D-ABBD-4ABD-AD1B-6155A142DB1E...

myfatenight的博客 1万+

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

chrome 浏览器上使用 ocx 插件

    IE 上使用 ocx 插件网上已经有很多资料说明,这里就不重复了,那如何在 chrome 浏览器上使用 ocx 插件呢?     此方法...

强哥的博客 1万+

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

chrom 插件学习之1 HelloWorld

1、今天刚接触浏览器插件的开发,首先准备从chrom浏览器入手,因为自己经常使用chrom再加上谷歌的翻墙工具对chrom良好的支持,所以自己比较喜欢它。 2、插件开发的官网谷歌官网 3、中文的社区中文社区 4、今天主要学习了HelloWorld的编写,呵呵,每次接触新的东西总是写这个东西 5、前奏 5.1、需要的工具 chrom浏览器、firebug调试 5.2、需要的知识

stay foolish,stay hungry! 2327

chrome浏览器网页通过插件形式,自动调用js脚本

chrome浏览器编写自定义插件 新建一个manifest.json文件,写入以下内容: { "name": "Hello Extensions", "description" : "Hello world Extension", "version": "1.0", "manifest_version": 5, "content_scripts": [ ...

qq_41368391的博客 1万+

【chrome插件】获取浏览器cookie

Chrome 插件(扩展程序)是一种强大的工具,可以提升浏览器的功能。当你想要获取网页的 Cookie 信息时,自制一个简单的插件可能会比使用第三方工具更方便。即使你是一个新手,只要按照以下步骤,你也能轻松完成。恭喜你!你已经成功创建了一个可以获取并显示当前页面及其父级域名的 Cookie 的 Chrome 插件。希望这篇教程能帮助到你,让你对 Chrome 插件的开发有了更深入的了解,如果确实帮到了你,可以关注一下,不迷路。

叶子常常随风而落,分享博主日常学习和使用的一些技术 5167

chrome 开发并使用油猴 Tampermonkey 插件

背景:以前 test.user.js 的插件方式被 Chrome 封杀了。现在只能依赖油猴来编写自己的 js 插件。 官方网站:https://tampermonkey.net/ chrome商店:https://chrome.google.com/webstore/detail/tampermonkey/dhdgffkkebhmkfjojejmpbldmpobfk...

dicha7140的博客 525

Chrome扩展开发指南

Chrome扩展开发指南(1)——入门 这是制作chrome扩展插件的入门指南,不需要任何编程基础,看完这个后,我们就着手做自己的Chrome插件了。好吧,我们现在就开始,其实我也是个新手。 准备工具 做任何事情都要有个工具,制作chrome插件需要的工具很少。 记事本,用来编写代码 Chrome浏览

shihuaguo的专栏 1005

开发顺带NPAPI插件的Chrome扩展

开发附带NPAPI插件的Chrome扩展 1     NPAPI插件 1.1   NPAPI简介 NPAPI(Netscape Plugin Application Programming Interface,网景插件应用程序接口)是网景公司当年制定的开发基于网景浏览器,用于在浏览器中执行外部应用程序的通用接口。该接口基于插件机制,制定了一系列的标准和API,因此也有NPAPI插件一

bible521125的专栏 2297

Chrome扩展开发指南--入门

这是制作chrome扩展插件的入门指南,不需要任何编程基础,看完这个后,我们就着手做自己的Chrome插件了。好吧,我们现在就开始,其实我也是个新手。 [img]http://dl.iteye.com/upload/attachment/604411/f37dc5a2-174a-3176-97c8-29a8b3b97a0d.gif[/img] 准备工具 做任何事情都要有个工具,制作c...

{丸の子} 228

【亲测免费】 Chrome 扩展:搜索与替换插件安装与配置指南

### 项目介绍 `chrome-extensions-searchReplace` 是一个用于在网页中搜索并替换文本的 Chrome 扩展。该项目旨在解决现有插件在文本替换后无法正常使用按钮超链接的问题。通过这个扩展,用户可以方便地在网页中进行文本替换操作。 ### 主要编程语言 该项目主要使用以下编程语言: - **JavaScript**:用于实现扩展的核心功能。 - **HTML**:用...

gitblog_07111的博客 882
上一篇: 解决VisualStudio找不到对nunit.framework.dll的引用
下一篇: 用.net dynamic实现对JSON文件的读写操作
AI风
博客等级 码龄26年 25粉丝 35原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值