Dart Documentationchrome.debuggerTargetInfo

TargetInfo class

Debug target information

class TargetInfo extends ChromeObject {
 TargetInfo({String type, String id, int tabId, String extensionId, bool attached, String title, String url, String faviconUrl}) {
   if (type != null) this.type = type;
   if (id != null) this.id = id;
   if (tabId != null) this.tabId = tabId;
   if (extensionId != null) this.extensionId = extensionId;
   if (attached != null) this.attached = attached;
   if (title != null) this.title = title;
   if (url != null) this.url = url;
   if (faviconUrl != null) this.faviconUrl = faviconUrl;
 }
 TargetInfo.fromProxy(JsObject jsProxy): super.fromProxy(jsProxy);

 /**
  * Target type.
  * enum of `page`, `background_page`, `worker`, `other`
  */
 String get type => jsProxy['type'];
 set type(String value) => jsProxy['type'] = value;

 /**
  * Target id.
  */
 String get id => jsProxy['id'];
 set id(String value) => jsProxy['id'] = value;

 /**
  * The tab id, defined if type == 'page'.
  */
 int get tabId => jsProxy['tabId'];
 set tabId(int value) => jsProxy['tabId'] = value;

 /**
  * The extension id, defined if type = 'background_page'.
  */
 String get extensionId => jsProxy['extensionId'];
 set extensionId(String value) => jsProxy['extensionId'] = value;

 /**
  * True if debugger is already attached.
  */
 bool get attached => jsProxy['attached'];
 set attached(bool value) => jsProxy['attached'] = value;

 /**
  * Target page title.
  */
 String get title => jsProxy['title'];
 set title(String value) => jsProxy['title'] = value;

 /**
  * Target URL.
  */
 String get url => jsProxy['url'];
 set url(String value) => jsProxy['url'] = value;

 /**
  * Target favicon URL.
  */
 String get faviconUrl => jsProxy['faviconUrl'];
 set faviconUrl(String value) => jsProxy['faviconUrl'] = value;
}

Extends

ChromeObject > TargetInfo

Constructors

new TargetInfo({String type, String id, int tabId, String extensionId, bool attached, String title, String url, String faviconUrl}) #

Create a new instance of a ChromeObject, which creates and delegates to a JsObject proxy.

docs inherited from ChromeObject
TargetInfo({String type, String id, int tabId, String extensionId, bool attached, String title, String url, String faviconUrl}) {
 if (type != null) this.type = type;
 if (id != null) this.id = id;
 if (tabId != null) this.tabId = tabId;
 if (extensionId != null) this.extensionId = extensionId;
 if (attached != null) this.attached = attached;
 if (title != null) this.title = title;
 if (url != null) this.url = url;
 if (faviconUrl != null) this.faviconUrl = faviconUrl;
}

new TargetInfo.fromProxy(JsObject jsProxy) #

Create a new instance of a ChromeObject, which delegates to the given JsObject proxy.

docs inherited from ChromeObject
TargetInfo.fromProxy(JsObject jsProxy): super.fromProxy(jsProxy);

Properties

bool attached #

True if debugger is already attached.

bool get attached => jsProxy['attached'];
set attached(bool value) => jsProxy['attached'] = value;

String extensionId #

The extension id, defined if type = 'background_page'.

String get extensionId => jsProxy['extensionId'];
set extensionId(String value) => jsProxy['extensionId'] = value;

String faviconUrl #

Target favicon URL.

String get faviconUrl => jsProxy['faviconUrl'];
set faviconUrl(String value) => jsProxy['faviconUrl'] = value;

String id #

Target id.

String get id => jsProxy['id'];
set id(String value) => jsProxy['id'] = value;

final jsProxy #

inherited from ChromeObject
final dynamic jsProxy

int tabId #

The tab id, defined if type == 'page'.

int get tabId => jsProxy['tabId'];
set tabId(int value) => jsProxy['tabId'] = value;

String title #

Target page title.

String get title => jsProxy['title'];
set title(String value) => jsProxy['title'] = value;

String type #

Target type. enum of page, background_page, worker, other

String get type => jsProxy['type'];
set type(String value) => jsProxy['type'] = value;

String url #

Target URL.

String get url => jsProxy['url'];
set url(String value) => jsProxy['url'] = value;

Methods

JsObject toJs() #

inherited from ChromeObject
JsObject toJs() => jsProxy;

String toString() #

inherited from ChromeObject

Returns a string representation of this object.

docs inherited from Object
String toString() => jsProxy.toString();