如何把qq浏览器里的插件放在谷歌里

如何把qq浏览器里的插件放在谷歌里,第1张

从QQ浏览器的应用中心导出crx插件,具体方法如下:

在QQ浏览器里的应用中心里,点击开发者模式,然后出现[打包拓展程序]按钮,点击打包拓展程序,

QQ浏览器的扩展程序根目录(填右边内容): C:\用户\自己的用户名\AppData\Local\Tencent\QQBrowser\User Data\Default\Extensions\要导出crx插件的ID\该扩展ID目录下的版本号

要导出的crx插件的ID(插件ID应用中心有显示,必须打开开发者模式才显示ID)

私有密钥文件(可选):这一选项不填,然后点击[打包拓展程序]即可,会d窗提示打包的crx文件保存路径,就在浏览器插件安装的同一目录下

Chrome导出插件同理,只不过拓展程序所在目录变成了下面的:

C:\用户\自己的用户名\AppData\Local\Google\Chrome\User Data\Default\Extensions\\要导出crx插件的ID\该扩展ID目录下的版本号

注意 :win81和win10测试可用

chrome导出插件

点击右上角的菜单icon(三条横线那个)->更多工具->扩展程序。

来到chrome://extensions/页面,开发者模式打上勾,点击“打包扩展程序…”,在d出的窗口里面填写 扩展程序根目录项,通常在当前chrome浏览器对应的User Data\Default\Extensions\要导出的插件id\子文件夹,通常这个子文件夹只有一个,是以版本号命名的,如果只选到插件id那一级,会提示“清单文件缺失或不可读”的。私有密钥文件是可选的,我没选,暂时不知道密钥文件有什么用。

点击打包扩展程序,在刚才选的那个文件目录(到插件id那一级)下就有了一个crx文件(打包的插件)和一个pem文件(密钥)了。

开始

为了着手创建你的扩展程序,你只需要为你的扩展创建一个文件夹。程序所必须的文件只有manifestjson,不过也推荐准备一些用作图标,和至少一个JavaScript以提供功能。一般来说还会包含HTML文档、样式表、等等其他的资源。

Manifest文件

每个扩展都必须在其根目录下包含一个manifestjson文件。

这个文件里面声明了扩展的名称、版本、权限、设置选项和其他的一些和扩展相关的元数据。Manifest v1早在Chrome 18便已被弃用,而且会根据这个时间表逐渐淘汰使用Manifest v1的扩展。如果你在参考一些旧扩展的Manifest文件的话,请确认添加"manifest_version": 2

Google发布的Manifest v2中支持的域

后台页

大多数扩展都会在其manfiestjson文件内有这样的内容:

1

2

3

4

5

{

"background": {

"scripts": ["indexjs", "otherjs"]

}

}

这一段代码指定了两个需要被加载而且要保持在后台运行的脚本,这些脚本会在扩展的后台页运行。后台页是一个在扩展的进程中生成并运行的页面,存在时间会和扩展的生命周期等长。后台页可用来作为扩展的其他界面的控制器,用来维护某个状态或者保持某些活动。如果你需要用后台页来声明一些标记来用,可以把一个HTML文件名指定给page选项。

事件页

后台页会从扩展被加载的时候被装载,而且会一直留在内存里。这是因为如果有些状态需要被长时间维护,或者需要被扩展的其他部分访问。但是如果你没有这个需求,那么应该尽可能的使用事件页。事件页其实只是相当于一个包含了”persistent”: false条目的后台页,这一行语句告诉Chrome可以不需要把后台页保留在内存里。相对来说,事件页也会在最开始被装载,但是一旦指定的脚本运行完毕,事件页便会从内存卸载,而且会在需要的时候被再次加载(比如用来回应某些 *** 作)。

以上便是在为扩展添加功能之前所需要知道的。

交互

利用Google提供的大量API,你的扩展与浏览器交互或者为用户提供功能都变得方便。

chrome APIs

Chrome的程序和扩展程序都非常喜欢调用chrome APIs,这些API可以让你通过不同的方式来 *** 控浏览器,API通常会在后台脚本里面被调用,这是我找到的一些常用API:

chrometabs 标签页:新建、刷新、关闭、访问和 *** 控标签页

chromehistory 历史:访问用户浏览历史

chromebookmarks 书签:添加、编辑、移除和搜索用户书签

chromeevents 事件:监听或者管理浏览器发生的事件

chromecommands 命令:添加或者改变键盘命令

chromecontextMenus 右键:添加条目到右键下文菜单

chromeomnibox 多功能框(地址栏):添加多功能框关键字,使用户可以向扩展发送指令或者激活扩展

其他API

Chrome程序和扩展程序通常也会用到其他的API,包括如本地存储、地理位置、缓存、画布等新型的HTML5 API。你也可以用普通的JavaScript或者webkit API来实现。

声明权限

有些Chrome API的功能必须要在manifestjson文件中声明相关权限才能被调用,通过在permissions 域中把值设成相应权限名称,或者是通识符组成的数组。

1

2

3

4

5

6

7

8

{

"permissions": [

"contextMenus",

"tabs",

">

电脑一个软件的文件夹中的应用程序可以另外下

可以,但是要把源文件,所有相关文件都拷贝下来才可以的。1,将u盘插上电脑,然后找到要拷的软件,在图标上右键复制,打开可移动磁盘,空白处右键粘贴。2,插到另一台电脑,解压,如果不是压缩包不要解压,然后点击setup或exe文件,选择同意条款,之后按提示安装。一、首先第一步要右键单击该软件的快捷方式选择属性,然后点击”查找目标“打开该软件安装的根目录,最后将根目录下的所有文件应用复制到U盘里面、二、将U盘插到”新电脑“上面打开”计算机“随意打开一个盘符,将刚复制到的文件应用都”粘贴“到”新电脑“的硬盘分区里面、三、完成复制粘贴后打开”该软件“所在的盘符目录,直接打开该软件的可执行程序就可以了、四、另外还有一个方法就是将”新电脑“的硬盘拆解下来,然后安装到”旧电脑“的”从盘“位置上面,也就是说”旧电脑“就等于安装了两块硬盘,安装完硬盘之后开机打开”软件搬家应用”将软件直接迁移到“新电脑”的硬盘分区上就可以了,最后将硬盘在还原到“新电脑”上就可以了。

以上就是关于如何把qq浏览器里的插件放在谷歌里全部的内容,包括:如何把qq浏览器里的插件放在谷歌里、Chrome怎么导出扩展程序为crx文件、如何开发Chrome扩展程序等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/9723115.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存