Google chrome 从NSIS安装程序安装chrome扩展?
我有一个应用程序,它也有一个firefox和chrome扩展。我正在为安装程序使用NSIS,现在我希望安装程序具有复选框,询问用户是否要为其浏览器安装扩展 要安装firefox扩展,很容易,我只需将扩展文件复制到PROGRAMFILES\Mozilla firefox\extensions{GUID},但我找不到一种方法(从NSIS安装程序)在chrome上实现 有人知道如何做到这一点吗?Google chrome 从NSIS安装程序安装chrome扩展?,google-chrome,installation,google-chrome-extension,nsis,Google Chrome,Installation,Google Chrome Extension,Nsis,我有一个应用程序,它也有一个firefox和chrome扩展。我正在为安装程序使用NSIS,现在我希望安装程序具有复选框,询问用户是否要为其浏览器安装扩展 要安装firefox扩展,很容易,我只需将扩展文件复制到PROGRAMFILES\Mozilla firefox\extensions{GUID},但我找不到一种方法(从NSIS安装程序)在chrome上实现 有人知道如何做到这一点吗? 更新: 谢谢你,我需要什么。(我还不能回答我自己的问题,因为我要等8个小时才能有100个代表)我能想到
更新:
谢谢你,我需要什么。(我还不能回答我自己的问题,因为我要等8个小时才能有100个代表)我能想到的唯一办法是在扩展名所在的特定URL为用户打开Chrome。当然,事先会有一些用户说明。
更糟糕的方法是为用户执行SendKey事件。这取决于你想要多少“与魔鬼共舞”;)
!define PRODUCT_VERSION "1.0.0"
!define CRXNAME "extension.crx"
!define CRXID "qwertyuiopasdfghjklzxcvbnm"
SetOutPath "$INSTDIR"
File "${CRXNAME}"
WriteRegStr HKLM "Software\Google\Chrome\Extensions\${CRXID}" "path" "$INSTDIR\${CRXNAME}"
WriteRegStr HKLM "Software\Google\Chrome\Extensions\${CRXID}" "version" "${PRODUCT_VERSION}"
WriteRegStr HKLM "Software\Wow6432Node\Google\Chrome\Extensions\${CRXID}" "path" "$INSTDIR\${CRXNAME}"
WriteRegStr HKLM "Software\Wow6432Node\Google\Chrome\Extensions\${CRXID}" "version" "${PRODUCT_VERSION}"