Macos 从Mac应用程序安装Chrome扩展

Macos 从Mac应用程序安装Chrome扩展,macos,google-chrome,google-chrome-extension,Macos,Google Chrome,Google Chrome Extension,希望在安装mac应用程序时安装chrome扩展。 我遵循了chrome开发者网站上的说明 两种方法都试过了 本地文件url 在路径/Users/Sadiq/Library/Application Support/Google/Chrome/extensions和内容处创建了文件external_extensions.json { "external_crx": "/home/share/extension.crx", "external_version": "1.0" } { "fhbj

希望在安装mac应用程序时安装chrome扩展。 我遵循了chrome开发者网站上的说明

两种方法都试过了

  • 本地文件url
  • 在路径/Users/Sadiq/Library/Application Support/Google/Chrome/extensions和内容处创建了文件external_extensions.json

     {
    "external_crx": "/home/share/extension.crx",
    "external_version": "1.0"
     }
    
    {
     "fhbjgbiflinjbdggehcddcbncdddomop": {
     "external_update_url": "http://test.com/extension_info.xml"
     }
    }
    
    但是当我重新启动chrome时,该路径上的扩展没有安装在chrome上

  • 商店安装:
  • 在路径处创建了文件FHbjGBiflinjBDGGEHCDCBNCDDDOMOP.json /用户/Sadiq/Library/Application Support/Google/Chrome/External Extensions

    有内容

     {
    "external_crx": "/home/share/extension.crx",
    "external_version": "1.0"
     }
    
    {
     "fhbjgbiflinjbdggehcddcbncdddomop": {
     "external_update_url": "http://test.com/extension_info.xml"
     }
    }
    
    使用以下代码在主机上创建扩展名_info.xml文件

     <?xml version='1.0' encoding='UTF-8'?>
     <gupdate xmlns='http://www.google.com/update2/response' protocol='2.0'>
     <app appid='fhbjgbiflinjbdggehcddcbncdddomop'>
     <updatecheck     codebase='https://clients2.googleusercontent.com/crx/blobs/QgAAAC6zw0qH2D    JtnXe8Z7rUJP0d-cjv-    4fr0OfD1rZlXmwxm1zzQqbU1RRtbPRUspFh5VJIFInV7jQnzNI5Ax7-tVFFNKUqiQdoiA-    43Tdd46i1AMZSmuUS-XRXhbdPB5d5cMLUhLCthCuF7g/extension_1_0_0_26.crx'     version='1.0.0.26' />
     </app>
     </gupdate>
    
    
    
    但是当我重新启动chrome浏览器时,它必须安装manefest文件中给出的扩展名。第一次它可以工作,但当我卸载扩展名并重新启动浏览器时,它不会再次安装。未进行任何其他更改

    我想在我的mac应用程序安装中安装firefox扩展

    谢谢

    萨迪克

    第一次它可以工作,但当我卸载扩展并重新启动浏览器时,它不会再次安装

    这是故意的。当用户卸载以编程方式安装的扩展时,它将被列入黑名单,并且不会再次触发安装

    用户仍然可以从应用商店手动安装,但如果被拒绝,您将无能为力

    第一次它可以工作,但当我卸载扩展并重新启动浏览器时,它不会再次安装

    这是故意的。当用户卸载以编程方式安装的扩展时,它将被列入黑名单,并且不会再次触发安装

    用户仍然可以从应用商店手动安装,但如果被拒绝,您将无能为力

    第一次它可以工作,但当我卸载扩展并重新启动浏览器时,它不会再次安装

    这是故意的。当用户卸载以编程方式安装的扩展时,它将被列入黑名单,并且不会再次触发安装

    用户仍然可以从应用商店手动安装,但如果被拒绝,您将无能为力

    第一次它可以工作,但当我卸载扩展并重新启动浏览器时,它不会再次安装

    这是故意的。当用户卸载以编程方式安装的扩展时,它将被列入黑名单,并且不会再次触发安装


    用户仍然可以从应用商店手动安装,但如果被拒绝,您将无能为力。

    很好。我如何删除Mac上的黑名单中的项目引用文档:“如果用户卸载您的扩展,您应该尊重该决定。但是,如果您(开发人员)意外地通过UI卸载了扩展,您可以删除黑名单标签,方法是正常通过UI安装扩展,然后卸载。”因此,基本上是通过Web Store界面安装扩展。出于测试目的,最好使用新的配置文件启动Chrome。黑名单是每个配置文件的。很好。我如何删除Mac上黑名单中的项目引用文档:“如果用户卸载了您的扩展,您应该尊重该决定。但是,如果您(开发人员)意外地通过UI卸载了扩展,您可以删除黑名单标签,方法是正常通过UI安装扩展,然后卸载。”因此,基本上是通过Web Store界面安装扩展。出于测试目的,最好使用新的配置文件启动Chrome。黑名单是每个配置文件的。很好。我如何删除Mac上黑名单中的项目引用文档:“如果用户卸载了您的扩展,您应该尊重该决定。但是,如果您(开发人员)意外地通过UI卸载了扩展,您可以删除黑名单标签,方法是正常通过UI安装扩展,然后卸载。”因此,基本上是通过Web Store界面安装扩展。出于测试目的,最好使用新的配置文件启动Chrome。黑名单是每个配置文件的。很好。我如何删除Mac上黑名单中的项目引用文档:“如果用户卸载了您的扩展,您应该尊重该决定。但是,如果您(开发人员)意外地通过UI卸载了扩展,您可以删除黑名单标签,方法是正常通过UI安装扩展,然后卸载。”因此,基本上是通过Web Store界面安装扩展。出于测试目的,最好使用新的配置文件启动Chrome。黑名单按个人资料列出。