`

屏蔽第3方 插件的扩展点

阅读更多
在自己的Eclipse RCP 产品中,可能经常要集成第三方的插件,来满足特定的功能需要。但是对于一些不需要的功能,通常的做法是该插件修改源代码。如果出于lisence或非开源的原因,无法修改,或删除其源代码,就要考虑如何在RCP中控制其扩展点的加载。
       可以在RCP的WorkbenchWindowAdvisor.preWindowOpen中,取到所有加载的扩展点,然后进行相应的过滤处理。首先使用 WorkbenchPlugin.getDefault() 得到WorkbenchPlugin;通过 WorkbenchPlugin可以获取各种类型的扩展点的注册表。WorkbenchPlugin.getActionSetRegistry() 得到的注册表中存有所有的ActionSet扩展点;WorkbenchPlugin.getViewRegistry()得到了所有的views扩展点。  通过注册表的removeExtension() 可以去掉相应的扩展点,使其不被加载到RCP中。
分享到:
评论

相关推荐

    屏蔽百度推广chrome插件.7z

    安装任何第三方插件都可能带来潜在的风险,例如数据泄露或恶意软件。因此,务必从可信赖的源获取插件,并保持插件的更新,以防止已知漏洞被利用。 总结来说,"屏蔽百度推广chrome插件"是一种实用工具,旨在提供更...

    Chrome浏览器查看elasticsearch head插件

    它不是Elasticsearch官方提供的,而是由第三方开发的社区插件。 4. **安装流程**: - **下载**:首先,需要从可靠的源(如GitHub仓库)下载head插件的压缩包。 - **解压**:将下载的压缩文件解压到本地文件夹。 ...

    百度药丸:去除百度广告.rar

    此外,任何第三方插件都有可能对浏览器的安全性产生影响,因为它们可能会获取到用户的浏览数据。因此,确保下载"百度药丸"的源是可靠的,定期更新以获取最新安全补丁,是保障个人信息安全的重要步骤。 总的来说,...

    哔哩哔哩助手谷歌插件

    它是许多开发者选择的目标平台,因此有丰富的第三方插件资源。 3. **CRX文件**:CRX是Chrome扩展的打包文件格式,包含了插件的所有代码和资源。用户可以通过Chrome的扩展管理界面手动安装这种类型的文件。 4. **B...

    chrome插件安装教程

    3. **进入扩展程序页面**:打开Chrome浏览器,在右上角找到并点击浏览器的选项按钮(三个垂直点),然后选择“更多工具”>“扩展程序”。 4. **启用开发者模式**:在“扩展程序”页面中,勾选页面右上角的“开发者...

    苹果cms视频平台源码在线点播系统,不含采集插件

    10. **扩展性强**:通过插件和API接口,可以集成第三方服务,如支付平台、社交网络、CDN服务等,进一步增强系统的功能和灵活性。 虽然苹果CMS源码不含采集插件,但用户可以根据需求自行开发或寻找第三方插件,实现...

    nonhk-crx插件

    使用任何第三方扩展都有可能带来潜在的风险,如数据泄露或恶意行为。因此,用户在下载和安装非官方来源的扩展时需谨慎,最好选择在官方商店中下载,以确保软件的安全性。 总结,"nonhk-crx插件"是一个专为阻止NHK...

    better-chrome:chrome扩展插件,去掉知乎登录窗口,替换a标签href属性,主要做一些便利的小改动,欢迎大家提意见(https

    Better Chrome1.... 替换 steam a 标签 href 属性与第一点类似,去掉二次弹窗3. 去掉知乎(包括知乎专栏)未登录弹窗开关控制安装打开 chrome 扩展程序的开发者模式在项目根目录,加载已解压的扩展程序

    THOT ERASER-crx插件

    1. **安全与隐私**:尽管插件旨在提供更佳的浏览体验,但任何第三方插件都可能潜在地影响用户的隐私和数据安全。因此,用户在安装时应确保其来自可信源,并了解插件的数据收集政策。 2. **兼容性**:THOT ERASER是...

    Pin Buster-crx插件

    2. **隐私与安全**:虽然插件旨在提高用户体验,但安装任何第三方扩展都可能涉及隐私风险。用户应确保从官方或可信赖的源获取插件,并关注权限请求,避免不必要的数据访问。 3. **性能影响**:尽管插件旨在优化浏览...

    PureRawz-crx插件

    - 隐私保护:防止第三方跟踪用户的浏览行为。 - 用户界面优化:自定义浏览器的布局和颜色主题,使界面更加个性化。 - 内容过滤:允许用户根据自己的喜好过滤网页内容,比如屏蔽不感兴趣的文章或图片。 4. **安装...

    Privacy Free-crx插件

    在描述中提到,“您在没有隐私的区域,并且处于24小时监视之下”,这暗示了在网络环境中,用户的个人信息和在线行为可能被各种追踪器、广告商和潜在的恶意第三方无时无刻地监控。Privacy Free-crx插件正是针对这一...

    Reddit Popular Filter-crx插件

    1. **隐私与安全**:虽然这款插件由第三方开发者创建,但确保其来自可信赖的源并定期更新以防止潜在的安全风险是非常重要的。 2. **兼容性**:插件可能与不同的浏览器版本和Reddit的更新存在兼容性问题,所以保持...

    ReadingBuddy-crx插件

    **浏览器扩展程序**是浏览器功能的一种增强方式,它允许用户安装第三方软件来扩展或修改浏览器的原有功能。ReadingBuddy-crx就是一个这样的插件,它可以无缝集成到常见的浏览器如Google Chrome、Mozilla Firefox等中...

    Disable Google Search Ads-crx插件

    6. **跨平台兼容性**:虽然主要设计用于Chrome和Chromium,但某些浏览器可能通过第三方工具支持CRX格式,使得该插件能在不同平台上使用。 7. **插件管理**:用户应定期更新和检查已安装的扩展,以确保其正常运行并...

    No awards for Reddit-crx插件

    **标题详解:** "No awards for Reddit-crx插件" 是一个专门...6. **安全性考虑**:安装任何第三方扩展都有可能带来安全风险,因为它可能会获取用户的浏览器数据。用户在安装前应确保来源可信,并了解扩展的权限需求。

Global site tag (gtag.js) - Google Analytics