FrameInfo class Null safety

Information about the Frame on the page.

Constructors

FrameInfo({required FrameId id, FrameId? parentId, required LoaderId loaderId, String? name, required String url, String? urlFragment, required String domainAndRegistry, required String securityOrigin, required String mimeType, String? unreachableUrl, AdFrameStatus? adFrameStatus, required SecureContextType secureContextType, required CrossOriginIsolatedContextType crossOriginIsolatedContextType, required List<GatedAPIFeatures> gatedAPIFeatures})
FrameInfo.fromJson(Map<String, dynamic> json)
factory

Properties

adFrameStatus AdFrameStatus?
Indicates whether this frame was tagged as an ad and why.
final
crossOriginIsolatedContextType CrossOriginIsolatedContextType
Indicates whether this is a cross origin isolated context.
final
domainAndRegistry String
Frame document's registered domain, taking the public suffixes list into account. Extracted from the Frame's url. Example URLs: http://www.google.com/file.html -> "google.com" http://a.b.co.uk/file.html -> "b.co.uk"
final
gatedAPIFeatures List<GatedAPIFeatures>
Indicated which gated APIs / features are available.
final
hashCode int
The hash code for this object. [...]
read-only, inherited
id FrameId
Frame unique identifier.
final
loaderId LoaderId
Identifier of the loader associated with this frame.
final
mimeType String
Frame document's mimeType as determined by the browser.
final
name String?
Frame's name as specified in the tag.
final
parentId FrameId?
Parent frame identifier.
final
runtimeType Type
A representation of the runtime type of the object.
read-only, inherited
secureContextType SecureContextType
Indicates whether the main document is a secure context and explains why that is the case.
final
securityOrigin String
Frame document's security origin.
final
unreachableUrl String?
If the frame failed to load, this contains the URL that could not be loaded. Note that unlike url above, this URL may contain a fragment.
final
url String
Frame document's URL without fragment.
final
urlFragment String?
Frame document's URL fragment including the '#'.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a non-existent method or property is accessed. [...]
inherited
toJson() Map<String, dynamic>
toString() String
A string representation of this object. [...]
inherited

Operators

operator ==(Object other) bool
The equality operator. [...]
inherited