Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

关于火狐浏览器如何使用的一点实践经验 #75

Open
nekolr opened this issue Aug 2, 2024 · 0 comments
Open

关于火狐浏览器如何使用的一点实践经验 #75

nekolr opened this issue Aug 2, 2024 · 0 comments

Comments

@nekolr
Copy link

nekolr commented Aug 2, 2024

前提:需要有火狐的附加组件(扩展)开发者帐号

  1. 克隆项目,搜索所有使用 chrome 组件的代码,比如 storage_set,showBadge 方法等,删掉它们。
  2. 来到 extension 目录,参考该目录下的 README 文件进行 build
  3. 生成的构件在 build 目录下,对该目录下的文件进行打包
  4. 到火狐的附加组件开发者中心提交一个新的附加组件,选择自己托管,选择刚才打包好的文件上传,然后可以选择不上传源代码,等待审核通过
  5. 审核通过后点击版本号,可以看到一个签名过的 xpi 文件,点击即可下载使用

为什么要删掉这些代码,我一开始也是直接从 step2 执行的,但是插件点击测试和同步没有反应,所以我在管理附件中选择调试它,可以看到控制台里有一些报错,这些报错就是上面删掉的代码,是它们影响了代码的执行。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant