tabs.sendRequest()

警告:此方法已被棄用。請改用 tabs.sendMessage()

向指定標籤頁中的內容指令碼傳送單個請求,並提供一個可選的回撥函式,以便在收到響應時執行。當前擴充套件在指定標籤頁中執行的每個內容指令碼都會觸發 extension.onRequest 事件。

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

語法

js
let sending = browser.tabs.sendRequest(
  tabId,                   // integer
  request                  // any
)

引數

tabId

integer.

請求

任意.

返回值

一個 Promise,它將在內容指令碼中訊息處理程式的 JSON 響應物件被解析時得到滿足,如果內容指令碼未傳送響應,則不帶引數。如果連線到指定標籤頁時發生錯誤或發生任何其他錯誤,該 Promise 將會以錯誤訊息被拒絕。

瀏覽器相容性

注意:此 API 基於 Chromium 的 chrome.tabs API。本文件源自 Chromium 程式碼中的 tabs.json