tabs library
Classes
Functions
-
captureVisibleTab(
[int? windowId, ImageDetails? options]) → Future< String> -
connect(
int tabId, [ConnectInfo? connectInfo]) → Future< Port> -
create(
CreateProperties tabInfo) → Future< Tab> -
detectLanguage(
[int? tabId]) → Future< String> -
discard(
[int? tabId]) → Future< List< Tab> > -
duplicate(
int tabId) → Future< Tab?> -
get(
int tabId) → Future< Tab?> -
getCurrent(
) → Future< Tab?> -
getZoom(
[int? tabId]) → Future< int> -
getZoomSettings(
[int? tabId]) → Future< ZoomSettings> -
goBack(
[int? tabId]) → Future< void> -
goForward(
[int? tabId]) → Future< void> -
group(
Options? groupOptions) → Future< int> -
highlight(
HighlightInfo highlightInfo) → Future< void> -
move(
int tabId, MoveProperties moveProperties) → Future< Tab> -
query(
QueryInfo queryInfo) → Future< List< Tab> > -
reload(
[int? tabId, ReloadProperties? reloadProperties]) → Future< void> -
remove(
List< int> tabIds) → Future<void> -
sendMessage(
int tabId, String message, [SendMessageOptions? options]) → Future< JSONstring> -
setZoom(
int? tabId, double zoomFactor) → Future< void> -
setZoomSettings(
int? tabId, ZoomSettings zoomSettings) → Future< void> -
ungroup(
List< int> tabIds) → Future<void> -
update(
int tabId, UpdateProperties updateProperties) → Future< List< Tab> >
Typedefs
- CSSOrigin = String
-
https://developer.chrome.com/docs/extensions/reference/extensionTypes/#type-RunAt
document_start
,document_end
,document_idle
https://developer.chrome.com/docs/extensions/reference/extensionTypes/#type-CSSOriginauthor
,user
- ImageFormat = String
-
jpeg
,png
- JSONstring = String
- MutedInfoReason = String
-
https://developer.chrome.com/docs/extensions/reference/tabs/#type-MutedInfoReason
user
,capture
,extension
- RunAt = String
- TabStatus = String
-
https://developer.chrome.com/docs/extensions/reference/tabs/#type-TabStatus
unloaded
,loading
,complete
- Url = dynamic
- String | String[]
- WindowType = num
-
normal
,popup
,panel
,app
,devtools
- ZoomSettingsMode = String
-
automatic
,manual
,disabled
- ZoomSettingsScope = String
-
per-origin
,per-tab