Javascript 如何从Chrome应用程序中了解Chrome扩展id
我开发了一个Chrome扩展和一个Chrome应用程序 我使用Chrome启动参数启动Chrome扩展插件-load extension和-load and launch app for Chrome app,所以我不知道这两个Chrome插件的扩展id。不同机器上的扩展可能具有不同的id 现在我想在扩展和应用程序之间建立连接。我想使用chrome.runtime.sendMessage,但我不知道如何在chrome应用程序中获取chrome扩展的id或在chrome扩展程序中获取chrome应用程序的idJavascript 如何从Chrome应用程序中了解Chrome扩展id,javascript,google-chrome,google-chrome-extension,google-chrome-app,Javascript,Google Chrome,Google Chrome Extension,Google Chrome App,我开发了一个Chrome扩展和一个Chrome应用程序 我使用Chrome启动参数启动Chrome扩展插件-load extension和-load and launch app for Chrome app,所以我不知道这两个Chrome插件的扩展id。不同机器上的扩展可能具有不同的id 现在我想在扩展和应用程序之间建立连接。我想使用chrome.runtime.sendMessage,但我不知道如何在chrome应用程序中获取chrome扩展的id或在chrome扩展程序中获取chrome应
如何实现这一点?如果您的chrome扩展名/应用程序清单文件定义了一个特定的密钥,它将始终具有相同的ID 例如,假设您设置了一个清单文件,该文件如下所示:
{
"manifest_version": 2,
"name": "My Chrome Extension",
"version": "1.0",
"key": "MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC5Sq1NeTWSJlXL55lPcec6Fi5RBDBwjOsuvlypR8BkBsSN6e+nPiOBT432mA6xHDQT2SiAKK4jtoUcfdUrvR+4J5K1/3UmCrTqNQ0773sD14W+u9WDowsIwehh0Pso1jxTdoM31JRExRKBI8/w2Sup7zr40dLmV+bVAnT9ruwtuwIDAQAB",
...
}
您的Chrome扩展ID将始终为FHBGBIFLINJBGGEHCDCBNCDDDOMOP
您可能需要阅读官方文档,以了解更多信息
如果你真的想知道它是如何工作的,你也可以阅读和如果你的chrome扩展名/应用程序清单文件定义了一个特定的密钥,它将始终具有相同的ID 例如,假设您设置了一个清单文件,该文件如下所示:
{
"manifest_version": 2,
"name": "My Chrome Extension",
"version": "1.0",
"key": "MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC5Sq1NeTWSJlXL55lPcec6Fi5RBDBwjOsuvlypR8BkBsSN6e+nPiOBT432mA6xHDQT2SiAKK4jtoUcfdUrvR+4J5K1/3UmCrTqNQ0773sD14W+u9WDowsIwehh0Pso1jxTdoM31JRExRKBI8/w2Sup7zr40dLmV+bVAnT9ruwtuwIDAQAB",
...
}
您的Chrome扩展ID将始终为FHBGBIFLINJBGGEHCDCBNCDDDOMOP
您可能需要阅读官方文档,以了解更多信息
如果你真的想知道它是如何工作的,你也可以阅读和阅读