-
Notifications
You must be signed in to change notification settings - Fork 929
install from crx
mitlearn edited this page Jun 27, 2025
·
20 revisions
- 仅部分浏览器支持该格式安装;
- 目前 pre-release 支持自动更新,因此只推荐装这个,action自动编译的 crx 是最新的但是不会自动更新。
- 目前 release 已经不会再释放新的版本。见 https://github.com/pt-plugins/PT-Plugin-Plus/discussions/1200
-
Google Chrome 73
之后的版本以及Edge
如需安装本项目直接制作的crx
,请先添加白名单(Windows
/Mac
),否则会出现该扩展程序未列在 Chrome 网上应用店中,并可能是在您不知情的情况下添加的。
的提示,并且无法正常使用。一些历史原因请参考 https://github.com/pt-plugins/PT-Plugin-Plus/discussions/318 - 因Chromium内核安全机制修改,导致
Chrome
与Egde
等Chromium系内核用户下载crx插件时提示 CRX_REQUIRED_PROOF_MISSING 且文件会被删除,请改用其他下载工具下载。
使用下载器或非Chromium系浏览器下载crx文件,配置好注册表白名单并开始开发者模式后,再拖入扩展页即可正常安装。例:在隔壁 @PTPPAction 频道下载
- 添加白名单方法如下:
-
以管理员身份开启一个
cmd
或者Powershell
命令行窗口; -
执行以下代码:
reg add HKLM\SOFTWARE\Policies\Google\Chrome\ExtensionInstallAllowlist /v 99999 /t reg_sz /d dmmjlmbkigbgpnjfiimhlnbnmppjhpea /f
reg add HKLM\SOFTWARE\Policies\Microsoft\Edge\ExtensionInstallAllowlist /v 99999 /t reg_sz /d dmmjlmbkigbgpnjfiimhlnbnmppjhpea /f
-
或将以下内容保存为
addWhitelist.reg
文件,然后双击导入注册表:Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Chrome\ExtensionInstallAllowlist] "99999"="dmmjlmbkigbgpnjfiimhlnbnmppjhpea" [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Edge\ExtensionInstallAllowlist] "99999"="dmmjlmbkigbgpnjfiimhlnbnmppjhpea"
-
其中
-
99999
可改成任意数字
;- 如之前添加过其他白名单,请确认该内容不要重复!
-
dmmjlmbkigbgpnjfiimhlnbnmppjhpea
为固定值,是助手打包crx
所生成的值,不能更改;
-
-
执行完成后,重新启动
Chrome
浏览器; -
此时浏览器菜单会多出一个菜单
由贵单位管理
,如下图所示: -
同时在
chrome://extensions/
页面会多出以下文本: -
此时即可按以下步骤正常安装和使用
crx
包,并且不再出现该扩展程序未列在 Chrome 网上应用店中
之类的提示;
-
见这里 https://github.com/ronggang/PT-Plugin-Plus/discussions/1066
- 添加白名单方法如下:
- 打开文本编辑,粘贴以下代码:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>PayloadContent</key>
<array>
<dict>
<key>PayloadContent</key>
<dict>
<key>com.google.Chrome</key>
<dict>
<key>Forced</key>
<array>
<dict>
<key>mcx_preference_settings</key>
<dict>
<key>ExtensionInstallAllowlist</key>
<array>
<string>dmmjlmbkigbgpnjfiimhlnbnmppjhpea</string>
</array>
</dict>
</dict>
</array>
</dict>
</dict>
<key>PayloadEnabled</key>
<true/>
<key>PayloadIdentifier</key>
<string>MCXToProfile.7e2bec75-299e-44ff-b405-628007abffff.alacarte.customsettings.bdac4880-d25f-4cdd-8472-05473f005e7e</string>
<key>PayloadType</key>
<string>com.apple.ManagedClient.preferences</string>
<key>PayloadUUID</key>
<string>bdac4880-d25f-4cdd-8472-05473f005e7e</string>
<key>PayloadVersion</key>
<integer>1</integer>
</dict>
</array>
<key>PayloadDescription</key>
<string>Included custom settings:
com.google.Chrome
</string>
<key>PayloadDisplayName</key>
<string>MCXToProfile: com.google.Chrome</string>
<key>PayloadIdentifier</key>
<string>com.google.Chrome</string>
<key>PayloadOrganization</key>
<string></string>
<key>PayloadRemovalDisallowed</key>
<true/>
<key>PayloadScope</key>
<string>System</string>
<key>PayloadType</key>
<string>Configuration</string>
<key>PayloadUUID</key>
<string>7e2bec75-299e-44ff-b405-628007abffff</string>
<key>PayloadVersion</key>
<integer>1</integer>
</dict>
</plist>
保存为 com.google.Chrome.mobileconfig
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>PayloadContent</key>
<array>
<dict>
<key>PayloadContent</key>
<dict>
<key>com.microsoft.Edge</key>
<dict>
<key>Forced</key>
<array>
<dict>
<key>mcx_preference_settings</key>
<dict>
<key>ExtensionInstallAllowlist</key>
<array>
<string>dmmjlmbkigbgpnjfiimhlnbnmppjhpea</string>
</array>
</dict>
</dict>
</array>
</dict>
</dict>
<key>PayloadEnabled</key>
<true/>
<key>PayloadIdentifier</key>
<string>MCXToProfile.be96cac0-a506-42c0-b434-14be82ce4fbf.alacarte.customsettings.668138ec-806e-45fa-accb-28a6d2b9b77d</string>
<key>PayloadType</key>
<string>com.apple.ManagedClient.preferences</string>
<key>PayloadUUID</key>
<string>668138ec-806e-45fa-accb-28a6d2b9b77d</string>
<key>PayloadVersion</key>
<integer>1</integer>
</dict>
</array>
<key>PayloadDescription</key>
<string>Included custom settings:
com.microsoft.Edge
</string>
<key>PayloadDisplayName</key>
<string>MCXToProfile: com.microsoft.Edge</string>
<key>PayloadIdentifier</key>
<string>com.microsoft.Edge</string>
<key>PayloadOrganization</key>
<string></string>
<key>PayloadRemovalDisallowed</key>
<true/>
<key>PayloadScope</key>
<string>System</string>
<key>PayloadType</key>
<string>Configuration</string>
<key>PayloadUUID</key>
<string>be96cac0-a506-42c0-b434-14be82ce4fbf</string>
<key>PayloadVersion</key>
<integer>1</integer>
</dict>
</plist>
保存为 com.microsoft.Edge.mobileconfig
- 双击运行刚才的mobileconfig,为添加信任;
- 打开
设置
-通用
-设备管理
,启用刚才增加的配置文件
-
下载
crx
包- 打开 https://github.com/pt-plugins/PT-Plugin-Plus/releases
- 下载对应的版本的
crx
包文件,如PT-Plugin-Plus.v1.4.4.crx
;
-
安装
crx
包- 在浏览器里打开
扩展程序
或在地址栏中输入:chrome://extensions/
回车,进入扩展程序; - 将
crx
包拖放到浏览器;- 如果无法正常拖放,请
chrome://extensions/
页面打开开发者模式
;
- 如果无法正常拖放,请
- 如果浏览器支持
crx
包,则会自动安装;如果不支持则会报错; - 安装完成后,即可使用。
- 在浏览器里打开
- 该方式一般情况为自动更新,只要网络环境可以正常访问
https://raw.githubusercontent.com/ronggang/PT-Plugin-Plus/master/update/index.xml
页面,即可在新版本发布后自动更新; - 如果网络不通畅,也可下载最新的
crx
包,重新安装
一遍即可;