掌桥专利:专业的专利平台
掌桥专利
首页

一种浏览器插件自动启用方法

文献发布时间:2023-06-19 19:28:50



技术领域

本发明涉及浏览器插件技术领域,具体为一种浏览器插件自动启用方法。

背景技术

现有的绝大多数软件厂商都是通过浏览器插件来操作或捕获浏览器元素,所以插件能否成功安装并启动决定了浏览器相关操作能否执行。插件安装后默认是关闭状态,浏览器提示用户开启插件仅用浮窗提示一次。熟悉浏览器的用户可以在插件管理界面启用插件,不熟悉只能查看帮助文档或手足无措。当用户点击的不是启用而是删除时,即使重新安装应用软件插件也不会重新安装,同时浏览器本身就是吃内存的大户,丰富的插件在提供便利的同时,也占用了很多系统资源,且并不是所有插件都要一直启用的。

发明内容

针对现有技术的不足,本发明提供了一种浏览器插件自动启用方法,解决了基于chromium开发的浏览器插件安装无法自动启动的问题,通过插件管理应用软件使启动浏览器时加载插件并以管理角色启动,实现应用软件安装依赖插件后自动启动浏览器插件,用户手动移除浏览器插件后启动应用软件时浏览器插件可正常安装。

为实现以上目的,本发明通过以下技术方案予以实现:一种浏览器插件自动启用方法,包括以下步骤:

步骤一、安装插件管理应用软件,插件管理应用软件安装后默认自启;

步骤二、插件管理应用软件在浏览器启动时加载一个临时管理插件,同时插件管理应用软件读取浏览器与本地通信进程,控制管理插件检查浏览器中相应应用插件状态;

步骤三、依托管理插件检查后的情况,当浏览器中对应应用插件没有开启,则控制管理插件启用应用插件,当浏览器中对应应用插件没有安装或者出现错误,则重新正确安装并启用应用插件;

步骤四、当浏览器关闭时,自动卸载管理插件。

优选的,所述插件管理应用软件具有配置白名单选项,将用户需要启动的插件录入白名单,则浏览器启动时,插件管理应用软件控制管理插件检测白名单中的插件状态,若白名单中插件没有开启,则控制管理插件启用白名单中的插件,若白名单中的插件没有安装或者出现错误,则重新正确安装并启用白名单中的插件。

优选的,所述插件管理应用软件具有排它功能选项,当选择开启排它功能选项后,插件管理应用软件控制管理插件只启用与当前应用相关的应用插件与白名单中的插件,其它插件均被关闭。

优选的,所述插件管理应用软件具有插件管理列表,通过插件管理列表展示浏览器目前全部已安装插件,通过插件管理列表操作实现手动启动、关闭、重新安装与卸载插件的功能。

优选的,所述插件管理应用软件具有自动关闭插件功能,当选择开启自动关闭插件功能后,关闭一个应用软件后,插件管理应用软件控制管理插件自动关闭与应用软件对应的应用插件。

优选的,所述插件管理应用软件具有与浏览器联动启动功能,当选择联动启动功能后,当开启浏览器时,插件管理应用软件自动开启。

本发明提供了一种浏览器插件自动启用方法。具备以下有益效果:

1、本发明通过插件管理应用软件使启动浏览器时加载插件并以管理角色启动,实现应用软件安装依赖插件后自动启动浏览器插件,用户手动移除浏览器插件后启动应用软件时浏览器插件可正常安装,解决了浏览器插件安装无法自动启动的问题。

2、本发明通过排它功能选项与自动关闭插件功能的配合,使得浏览器中当前不需要使用的插件被关闭,进而降低了插件对系统资源的占用,提高了浏览器使用的流程度。

3、本发明通过白名单选项与插件管理列表的配合,使得具备一定基础的用户可根据需求自己设定浏览器插件的管理规则,提高了插件管理应用软件的多样性。

具体实施方式

下面将结合本发明实施例,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

实施例一:

本发明实施例提供一种浏览器插件自动启用方法,包括以下步骤:

步骤一、安装插件管理应用软件,插件管理应用软件安装后默认自启;

步骤二、插件管理应用软件在浏览器启动时加载一个临时管理插件,同时插件管理应用软件读取浏览器与本地通信进程,控制管理插件检查浏览器中相应应用插件状态;

步骤三、依托管理插件检查后的情况,当浏览器中对应应用插件没有开启,则控制管理插件启用应用插件,当浏览器中对应应用插件没有安装或者出现错误,则重新正确安装并启用应用插件;

步骤四、当浏览器关闭时,自动卸载管理插件。

插件管理应用软件的核心为自动化启用插件和恢复插件,在浏览器启动时加载一个临时管理插件,管理插件负责检查应用插件状态是安装还是卸载、插件是否开启,插件是否有错误,管理插件将应用插件正确安装并启用,当浏览器关闭时自动卸载管理插件。

插件管理应用软件使启动浏览器时加载插件并以管理角色启动,实现应用软件安装依赖插件后自动启动浏览器插件,用户手动移除浏览器插件后启动应用软件时浏览器插件可正常安装,解决了浏览器插件安装无法自动启动的问题。

实施例二:

在上述实施例的基础上,本实施例对插件管理应用软件的功能进行进一步说明,插件管理应用软件具有配置白名单选项,将用户需要启动的插件录入白名单,则浏览器启动时,插件管理应用软件控制管理插件检测白名单中的插件状态,若白名单中插件没有开启,则控制管理插件启用白名单中的插件,若白名单中的插件没有安装或者出现错误,则重新正确安装并启用白名单中的插件。

插件管理应用软件具有插件管理列表,通过插件管理列表展示浏览器目前全部已安装插件,通过插件管理列表操作实现手动启动、关闭、重新安装与卸载插件的功能。

白名单选项与插件管理列表为插件管理应用软件的进阶功能,对于具备一定基础的用户,可根据自己的使用需求将常用浏览器插件录入白名单,以保证常用插件自动启动,也可根据需求对浏览器已安装的插件进行手动管理,如手动卸载一些不再使用的插件。

通过白名单选项与插件管理列表的配合,使得具备一定基础的用户可根据需求自己设定浏览器插件的管理规则,提高了插件管理应用软件的多样性。

实施例三:

在上述实施例的基础上,本实施例对插件管理应用软件的功能进行进一步说明,插件管理应用软件具有排它功能选项,当选择开启排它功能选项后,插件管理应用软件控制管理插件只启用与当前应用相关的应用插件与白名单中的插件,其它插件均被关闭。

插件管理应用软件具有自动关闭插件功能,当选择开启自动关闭插件功能后,关闭一个应用软件后,插件管理应用软件控制管理插件自动关闭与应用软件对应的应用插件。

浏览器本身就是吃内存的大户,丰富的插件在提供便利的同时,也占用了很多系统资源,且并不是所有插件都要一直启用的,特别对于配置不高的计算机,较高的系统资源占用会使计算机运行变得卡顿,不仅导致使用体验不佳,也影响了使用的效率,所以及时关闭不使用的浏览器插件为正向的需求。

通过排它功能选项与自动关闭插件功能的配合,使得浏览器中当前不需要使用的插件被关闭,进而降低了插件对系统资源的占用,提高了浏览器使用的流程度。

实施例四:

在上述实施例的基础上,本实施例对插件管理应用软件的功能进行进一步说明,插件管理应用软件具有与浏览器联动启动功能,当选择联动启动功能后,当开启浏览器时,插件管理应用软件自动开启。

用户可将插件管理应用软件设置为与浏览器联动启动,这样当开启浏览器时,插件管理应用软件自动开启,既满足了一部分用户为追求快速开机而阻止了插件管理应用软件默认自启的问题,又避免了需要额外点击开启插件管理应用软件的操作,给软件的使用提供了便利性。

尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同物限定。

技术分类

06120115919100