如果包含 frameId,则 executeScript 不工作

executeScript not working if frameId included

Microsoft Edge 是否支持 executeScriptframeId

如果我这样做:

 browser.tabs.executeScript(tabId, { frameId:0, code:'alert("wha")' })

如果我在其中包含 frameId,则会导致错误:

Unhandled promise rejection Error: Invalid value for argument 2. Property 'frameId': Unexpected property.

我使用 webNavigation.getAllFrames

获取 frameId

根据Supported APIs

Executing script in a specific frame is not yet supported.