MaoXian扩展被EDGE浏览器禁用了,请教如何解决

如题,昨天EDGE浏览器自动升级后,打开就提示MaoXian被禁用了:“此扩展不是来自任何已知来源,可能是在你不知情的情况下添加的”。

在网上目前只找到这一个解决方案,通过在Edge策略管理模板中添加白名单。第一次安装MaoXian的时候这个方案的确有效,但现在也失效了。

看底下评论说不行就重装的,但是之前已经设置好了MaoXian里的一些配置信息,现在被禁用的状态下也不知道该如何导出配置项。

还有人说把crx解压后加载文件夹可以规避这个问题,但是现在配置信息不能导出,我还没有尝试过。

因此请教一下各位,

  • 如何能解决扩展程序被禁用的问题,实在不行有没有什么办法能在现在的状态下备份我的(MaoXian)配置文件吗?

  • 或者有没有更好的方式可以将网页内容剪藏至Obsidian?

感谢大家!

  1. 如何能解决扩展程序被禁用的问题

    • 如果开启了“开发人员模式”和“允许来自其他应用商店的扩展”选项的话,尝试搜索扩展ID,定位到扩展文件夹,路径:Edge\User Data\Default\Extensions\xxxxxxxxxx(ID)
    • 将扩展文件夹复制到其他路径
    • 将复制后的扩展文件夹拖入扩展管理页面,看看效果
  2. 备份我的(MaoXian)配置文件

    • 配置文件路径:Edge\User Data\Default\Local Extension Settings\xxxxxxxxxx(ID)
  3. 有没有更好的方式可以将网页内容剪藏至Obsidian

感谢回复!

我将扩展文件夹复制出来再拖到扩展管理页面上,显示无法加载扩展。我已经开启了开发模式和允许其他应用商店安装。
image

我先去尝试一下markdownload

清单文件应该是扩展目录下的manifest.json,可以先备份扩展文件夹和扩展配置文件夹,再重新安装

试下将扩展包下载回本地,解压出来,再在管理扩展里“加载解压缩的扩展”?

如果是这种错误, 加载文件夹时候要加载版本号(e.g.1.3.0_0)的目录, 而不是它上层id的目录;
选择到:

.\becfinhbfclcgokjlobojlnldbfillpf\1.3.0_0
这样的层级

确实如此,我先把扩展从浏览器删除,再把名字是版本号的这个文件夹拖到扩展管理界面就可以了。

不过我的配置项好像也都恢复出厂信息了,不知道还能从哪里找到吗

我找到解决方法了:
1 下载edge组策略文件,edge组策略下载地址
2 打开组策略编辑器,Microsoft Edge/扩展/控制无提示安装的扩展,修改为已启用,然后在下方的选项输入nfpcihehgmimfhiphjmgfkmppdgkkjnc;https://mika-cn.github.io/maoxian-web-clipper/extension/chrome-updates.xml

或者直接修改注册表,复制粘贴下列文字保存问reg文件,双击加入到注册表

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Edge\ExtensionInstallForcelist]
"1"="nfpcihehgmimfhiphjmgfkmppdgkkjnc;https://mika-cn.github.io/maoxian-web-clipper/extension/chrome-updates.xml"

这么复杂么

跟作者联系下,看看怎么办

下载扩展,将crx扩展名改为rar,然后把压缩文件解压缩,放到一个不随意移动的文件夹内,然后在扩展页面,加载解压的扩展,就可以了。