我想將 Chrome 清單 v2 擴展遷移到 v3,因此需要更新幾個 API 呼叫。
谷歌關于如何遷移到 v3 的說明在底部列出了一堆已棄用的 API,但是該指南到此結束,并沒有提及或鏈接說明哪個已棄用的 API 被哪個新 API 替換的參考。我也沒有在其他任何地方找到這方面的資訊 - 有什么想法嗎?
例如,列出的 API 之一是chrome.extension.getURL(),我的擴展程式經常使用它。但我找不到如何更新它以便能夠遷移到 v3。
uj5u.com熱心網友回復:
這里是清單 v3 的新 Chrome 擴展 API:
chrome.extension.sendRequest() => chrome.runtime.sendMessage()
chrome.extension.onRequest => chrome.runtime.onMessage
chrome.extension.onRequestExternal => chrome.runtime.onMessageExternal
chrome.extension.lastError => chrome.runtime.lastError
chrome.extension.getURL() => chrome.runtime.getUrl()
chrome.extension.getExtensionTabs() => chrome.extension.getViews()
chrome.tabs.Tab.selected => chrome.tabs.query({active: true})
chrome.tabs.sendRequest() => chrome.runtime.runtime.sendMessage()
chrome.tabs.getSelected() => chrome.tabs.query({active: true})
chrome.tabs.getAllInWindow() => chrome.tabs.query({currentWindow: true})
chrome.tabs.onSelectionChanged => chrome.tabs.onActivated()
chrome.tabs.onActiveChanged => chrome.tabs.onActivated()
chrome.tabs.onHighlightChanged => chrome.tabs.onHighlighted
以及無證:
chrome.extension.sendMessage() => chrome.runtime.sendMessage()
chrome.extension.connect() => chrome.runtime.connect()
chrome.extension.onConnect => chrome.runtime.onConnect
chrome.extension.onMessage => chrome.runtime.onMessage
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/448188.html
上一篇:了解AVC編解碼器:avc1.42c020與avc1.428020
下一篇:報告端點未決議
