Javascript 如何在Google chrome安全首选项文件中创建扩展安全哈希代码

Javascript 如何在Google chrome安全首选项文件中创建扩展安全哈希代码,javascript,security,google-chrome,hash,google-chrome-extension,Javascript,Security,Google Chrome,Hash,Google Chrome Extension,我正在寻找添加扩展到Chrome的代码。我在Chrome版本35中成功地做到了这一点,但根据类似Google Chrome版本37+的最新版本,在profile文件夹中有一个名为“安全首选项”的新json文件。在这个文件中有一些名为protection>macs>extensions>settings的标记,其中包括一个哈希代码,作为每个扩展ID的密钥值,就像我在下面放了一个扩展名一样: "protection": { "macs": { "extensions": {

我正在寻找添加扩展到Chrome的代码。我在Chrome版本35中成功地做到了这一点,但根据类似Google Chrome版本37+的最新版本,在profile文件夹中有一个名为“安全首选项”的新json文件。在这个文件中有一些名为protection>macs>extensions>settings的标记,其中包括一个哈希代码,作为每个扩展ID的密钥值,就像我在下面放了一个扩展名一样:

"protection": {
  "macs": {
     "extensions": {
        "settings": {
           "pjkljhegncpnkpknbcohdijeoejaedia": "CC15DD2467ADCD7C4226CECF827B57267AF9FB7E10E9540CBDD72A67436DB4ED"
        }
     }
   }
}
我的问题是如何为每个exstsion ID生成此部分的哈希值


我在这段代码中只卡住了一行,请告诉我一个你不能的方法。此哈希的目的是专门防止应用程序在用户背后安装扩展


如果您希望用户安装扩展,请将扩展上传到Chrome应用商店,并向用户提供安装它的URL。

您不能。此哈希的目的是专门防止应用程序在用户背后安装扩展


如果您希望用户安装扩展,请将扩展上传到Chrome应用商店,并向用户提供安装它的URL。

您不能。此哈希的目的是专门防止应用程序在用户背后安装扩展


如果您希望用户安装扩展,请将扩展上传到Chrome应用商店,并向用户提供安装它的URL。

您不能。此哈希的目的是专门防止应用程序在用户背后安装扩展


如果您希望用户安装扩展,请将扩展上传到Chrome应用商店,并向用户提供安装扩展的URL。

谢谢您的回答,但我可以预测扩展的ID,剩下的是json数组的哈希值,有没有办法找到解决方案?没有。安装扩展的每台机器所需的值都会不同。这使得Chrome成为不可移植的浏览器。从另一台计算机的U盘运行您的配置文件将重置您已安装的扩展。谢谢您的回答,但我可以预测扩展的ID,剩下的是json数组的哈希值,有没有办法找到解决方案?没有。安装扩展的每台机器所需的值都会不同。这使得Chrome成为不可移植的浏览器。从另一台计算机的U盘运行您的配置文件将重置您已安装的扩展。谢谢您的回答,但我可以预测扩展的ID,剩下的是json数组的哈希值,有没有办法找到解决方案?没有。安装扩展的每台机器所需的值都会不同。这使得Chrome成为不可移植的浏览器。从另一台计算机的U盘运行您的配置文件将重置您已安装的扩展。谢谢您的回答,但我可以预测扩展的ID,剩下的是json数组的哈希值,有没有办法找到解决方案?没有。安装扩展的每台机器所需的值都会不同。这使得Chrome成为不可移植的浏览器。从另一台计算机的U盘运行您的配置文件将重置您已安装的扩展。