runtime.getBrowserInfo()

返回安裝了擴充套件的瀏覽器的資訊。

這是一個非同步函式,返回一個 Promise

語法

js
let gettingInfo = browser.runtime.getBrowserInfo()

引數

無。

返回值

一個 Promise,它將以一個包含以下屬性的物件來 fulfilled

name

表示瀏覽器名稱的字串值,例如 "Firefox"。

vendor

表示瀏覽器供應商的字串值,例如 "Mozilla"。

版本

表示瀏覽器版本的字串,例如 "51.0" 或 "51.0a2"。

buildID

表示瀏覽器特定版本的字串,例如 "20161018004015"。

示例

獲取並記錄瀏覽器的名稱

js
function gotBrowserInfo(info) {
  console.log(info.name);
}

let gettingInfo = browser.runtime.getBrowserInfo();
gettingInfo.then(gotBrowserInfo);

瀏覽器相容性