Tabs

object Tabs extends ChromeAPI
trait ChromeAPI
class Object
trait Matchable
class Any

Value members

Concrete methods

def captureVisibleTab(windowId: UndefOr[Id], options: UndefOr[CaptureOptions]): Future[String]
def connect(tabId: Id, connectInfo: UndefOr[ConnectInfo]): Port
def create(createProperties: TabCreateProperties): Future[Tab]
def detectLanguage(tabId: UndefOr[Id]): Future[String]
def duplicate(tabId: Id): Future[UndefOr[Tab]]
def executeScript(tabId: UndefOr[Id], details: CodeInjectionOptions): Future[UndefOr[Array[Any]]]
def get(tabId: Id): Future[Tab]
def getCurrent: Future[Tab]
def getZoom(tabId: UndefOr[Id]): Future[Double]
def getZoomSettings(tabId: UndefOr[Id]): Future[ZoomSettings]
def highlight(highlightInfo: HighlightInfo): Future[Window]
def insertCSS(tabId: UndefOr[Id], details: CodeInjectionOptions): Future[Unit]
def move(tabIds: Array[Id], moveProperties: MoveProperties): Future[Array[Tab]]
def query(queryInfo: TabQuery): Future[Array[Tab]]
def reload(tabId: UndefOr[Id], reloadProperties: ReloadProperties): Future[Unit]
def remove(tabIds: Array[Id]): Future[Unit]
def sendMessage(tabId: Id, message: Any, options: UndefOr[MessageOptions]): Future[Any]
def sendRequest(tabId: Id, request: Any): Future[Any]
def setZoom(tabId: UndefOr[Id], zoomFactor: Double): Future[Unit]
def setZoomSettings(tabId: UndefOr[Id], zoomSettings: ZoomSettings): Future[Unit]
def update(tabId: UndefOr[Id], updateProperties: UpdateProperties): Future[UndefOr[Tab]]