【chrome扩展开发】扩展内获取chrome扩展程序的ID

不需要额外的权限,在chrome扩展内获取chrome扩展程序的ID

/**
 * 获取Chrome扩展ID
 * @link https://developer.chrome.com/docs/extensions/reference/runtime/#property-id
 * @link https://developer.chrome.com/docs/extensions/reference/i18n/#overview-predefined
 * @return {String} 不存在响应-1
 */
function extensionsId(){
	if (!!chrome) {
		if(!!chrome.runtime){ // 方法一
			return chrome.runtime?.id || '-1';
		}else if(chrome.i18n){ // 方法二
			return chrome.i18n.getMessage("@@extension_id") || '-1';
		}
    }
    return '-1'
}

你可能感兴趣的:(Web前端,chrome,前端)