`

客户端内嵌Gecko 插件不能使用问题

 
阅读更多

已找到原因
    Gecko引擎有一个内在机制,就是定时去官方服务器获取一份黑名单列表(记录了哪些扩展和插件是恶意的,有漏洞的);


    同时Gecko提供了一个配置属性去启用和禁用该机制。

 

    但是对于客户端这种内嵌方式使用Gecko的API,和SDK的环境不能完成这个步骤,导致实例化插件的步骤没有成功。


    具体不能完成查找黑名单的原因,需要比较深入的研究Gecko,所以没有去研究

解决办法是:
        考虑到单机版客户端使用插件范围比较固定和简单,所以采取禁用该机制的方法。
        D:\stadnalone\client\Mozilla Firefox\defaults\pref\firefox.js    extensions.blocklist.enabled = false
        D:\stadnalone\client\plugins\                    插件可以放到和app可执行文件的同目录下的plugins文件夹中,完成注册

 

这些问题的答案是在Google上找到的,看来百度上的资料还是不多

分享到:
评论

相关推荐

    firefox和内嵌Gecko程序的plugins注册搜索

    - 开发者需要注意插件的命名规范,确保插件文件位于正确的位置,并正确配置注册表项,以便插件能够被正确识别和使用。 以上内容为初步的研究结果,对于更深入的技术细节,建议参考官方文档及相关技术资料进行进一步...

    为基于xulrunner的内嵌Gecko程序启用Profile的Lib工程

    为基于xulrunner的内嵌Gecko程序启用Profile所需的静态Lib工程,如果想编译,C++的附加目录里的path/to/xulrunner-10.0.2-sdk/include修改成你本机上xulrunner sdk的相应路径

    gecko-sdk.rar_Gecko SDK_gecko

    2. **网络应用**:利用Gecko引擎的网络和渲染能力,开发桌面版的Web应用,如RSS阅读器、邮件客户端等。 3. **插件开发**:为Firefox等浏览器开发扩展和插件,增强其功能。 4. **研究和教育**:教学和研究Web技术,...

    安装wine后的必装插件(mono,gecko)

    wine是linux下运行windows程序插件,wine安装后需要安装两个依赖组件mono和gecko,该压缩包包括了安装wine的详细教程及mono和gecko的使用方法,亲测绝对实用,让需要wine的小伙伴们少走弯路

    geckodriver-v0.24.0-macos火狐插件

    1. **下载与Firefox版本兼容的GeckoDriver**:确保你下载的geckodriver版本与你安装的Firefox浏览器版本相匹配,以避免可能出现的不兼容问题。 2. **解压并放置在PATH路径下**:解压缩文件后,将"geckodriver"文件...

    Gecko

    除了基本的文本渲染,Gecko还处理更复杂的布局问题,如浮动元素、绝对定位、多列布局等。它使用先进的布局算法来确保元素在不同屏幕尺寸和方向上的正确展示,这对于响应式设计至关重要。 在性能方面,Gecko通过优化...

    GeckoBrowser_delphi_gecko_browser_

    10. **社区支持**: Delphi 和 Gecko 开发者社区提供了丰富的资源,包括论坛讨论、技术文章、代码片段等,有助于开发者解决在使用 Geckobrowser 过程中遇到的任何问题。 综上所述,"GeckoBrowser_delphi_gecko_...

    geckodriver-v0.26.0_allversion.rar

    《Geckodriver v0.26.0:多平台版本详解》 Geckodriver,全称为Mozilla Gecko WebDriver,是用于控制Mozilla Firefox浏览器的一种...正确配置和使用Geckodriver,能极大地提升开发效率,优化Web应用的测试和维护流程。

    geckodriver_Firefox

    5. **版本兼容性**:由于Firefox和geckodriver的版本更新频繁,使用时需要注意它们之间的兼容性问题。通常,geckodriver的发行版会明确指出支持哪些Firefox版本,确保两者匹配可以避免运行时错误。 6. **错误处理**...

    android基于gecko引擎的浏览器示例

    开发一款基于Gecko引擎的浏览器可以提供更好的Web浏览体验,特别是对于那些运行在较低Android版本的设备,由于内置的WebView组件对ES6(ECMAScript 6)等现代JavaScript特性的支持不足,可能导致网页加载和交互存在...

    软件测试geckodriver驱动安装包

    geckodriver.exe驱动程序支持Windows、Mac和Linux等操作系统,可以在Selenium测试框架中无缝使用。 总之,geckodriver.exe是Selenium WebDriver和Firefox浏览器之间的桥梁,使得Selenium测试脚本能够与Firefox浏览器...

    Netscape-Gecko-Plug-ins.rar_gecko_gecko-sdk_netscape gecko a

    《Netscape-Gecko-Plug-ins.rar》是一款关于基于Netscape插件协议标准的通用浏览器插件开发的资源集合,其中包含了重要的文档《Netscape Gecko Plug-ins.pdf》。这一主题涉及到Web技术的核心部分,特别是对于那些...

    geckodriver-v0.29.0-win64.zip

    2. 版本匹配:确保安装的GeckoDriver版本与你的Firefox浏览器版本兼容,以避免出现不兼容问题。 3. 配置代码:在Selenium脚本中,指定使用GeckoDriver,并创建Firefox浏览器实例,例如在Python中: ```python from...

    C# winfrom webbrowser控件 内嵌火狐内核内核

    在.NET Framework中,Windows Forms(WinForm)是一个用于构建桌面应用程序的用户界面框架。...记得在部署应用时,要确保包含所有必要的Gecko运行时组件,以便在没有安装Firefox的环境中也能正常运行。

    geckodriver-v0.11.1-win32位

    在Python中,使用Selenium时常常会遇到一个问题,即“'geckodriver' executable needs to be in PATH”的错误提示。这个错误表明系统找不到用于驱动Firefox浏览器的GeckoDriver。 GeckoDriver是Mozilla Firefox...

    Gecko浏览器内核

    事实上,Gecko引擎的由来跟IE不无关系,前面说过IE没有使用W3C的标准,这导致了微软内部一些开发人员的不满;他们与当时已经停止更新了的 Netscape的一些员工一起创办了Mozilla,以当时的Mosaic内核为基础重新编写...

    geckodriver-0.21.0

    当使用GeckoDriver时,测试脚本并不会直接与Firefox交互,而是通过GeckoDriver来间接实现这一目标,确保了跨平台的兼容性和一致性。 "所有的测试脚本都通过GeckoDriver来执行",这意味着无论你是使用Java、Python、...

    geckodriver-v0.20.1for MAC(64位)下载

    本文将详细讲解与“geckodriver-v0.20.1 for MAC(64位)下载”相关的知识点,包括 Selenium、GeckoDriver 的作用以及在Mac操作系统上安装和使用的过程。 Selenium 是一个支持多种编程语言的自动化测试工具,如Java...

    geckodriver-v0.14.0

    总之,GeckoDriver-v0.14.0是自动化测试Firefox浏览器不可或缺的一部分,它在不同平台上的可用性使得开发者可以跨系统进行一致的测试,确保应用在多环境下都能正常工作。了解和掌握其使用方法对于提升Web应用程序的...

    3D WebView for Android with Gecko Engine Web Browser

    3D WebView for Android with Gecko Engine Web Browser 4.1版本 该版本官方发布时间:2022...此插件199美刀,unity版本要使用2018.4.36以上的版本 作者用的2019.4.14 完美没有报错 作者有使用这案例的教程,文章更新中

Global site tag (gtag.js) - Google Analytics