FelisCatus / SwitchyOmega

Manage and switch between multiple proxies quickly & easily.
GNU General Public License v3.0
21.43k stars 3.21k forks source link

Cannot install extension in firefox 127.0.2 #2512

Open Zmmfly opened 4 months ago

Zmmfly commented 4 months ago

SwitchyOmega version / SwitchyOmega 版本

2.5.10 - from Mozilla extension search result, and click Add to firefox

Browser version & OS version / 浏览器名称、版本及操作系统版本

Firefox - 127.0.2

Problem description / 问题描述

Can not install to firefox, the mozilla alert 安装中止,因为附加组件似乎已损坏。

If download the extension and install by drop file to browser, it will alert 该附加组件无法安装,因为它似乎已经损坏!

Steps to reproduce issue / 重现错误所需步骤

(What did you do? / 你做了什么?)

  1. Search extension in mozilla
  2. Open result and click Add-to-firefox
  3. The problem come out

And, uhh..

If add Extension by temporary, the firefox tell me: Reading manifest: Warning processing key: An unexpected property was found in the WebExtension manifest.

Expected behavior / 期望发生的情况

Install to firefox success

Actual (or suggested) behavior / 实际发生的情况(或建议修改后的行为)

Failed to install.

erfantkerfan commented 4 months ago

+1

sdzbzjh commented 4 months ago

+1

nancunyitong commented 4 months ago

+1

pvanryn commented 4 months ago

+4

SadPencil commented 4 months ago

Currently, you can workaround this problem by manually copying the xpi file. See: https://github.com/FelisCatus/SwitchyOmega/issues/2501#issuecomment-2241584580

mrossw commented 2 months ago

+1. the codebase hasn't been changed in years, so I guess we would have to fix it ourself. I saw a clue here :https://github.com/FelisCatus/SwitchyOmega/issues/2501#issuecomment-2193048501 But I don't have too much time to look at it form now.

AnyWAT commented 2 months ago

https://github.com/FelisCatus/SwitchyOmega/issues/2513#issuecomment-2218665232

jestxfot commented 2 months ago

use https://github.com/zero-peak/ZeroOmega