Skip to main content

ZennoPoster Chrome Changelog

🔗 Original page — Source of this material


ZennoPoster Chrome Changelog

Chrome: working with an instance

Get the active tab;

Get the Address value for the instance;

Get or set whether browser notifications are allowed;

Get or set whether pop-ups are allowed;

Get all open tabs;

Get or set the operating mode of the audio context;

Get or set the initial value for audio context emulation;

Get the AudioPreferences object to edit audio settings;

Get or set whether background audio playback is allowed;

Get the browser type;

Get or set Canvas rendering mode information;

Get or set the initial value for Canvas emulation;

Get or set the initial value for ClientRect emulation;

Get or set ClientRect operating mode information;

Get or set whether loading ActiveX controls is allowed;

Get or set whether frames are allowed to load;

Get or set the download path;

Get or set the current emulation level;

Get information about an error detected in the last executed command;

Get or set the delay for input emulation in fields;

Get the title of the parent form;

Get or set information about ignoring additional requests;

Get or set information about ignoring AJAX requests;

Get or set information about ignoring Flash requests;

Get or set information about ignoring frame requests;

Get information indicating whether the instance is initialized;

Get the path of the last downloaded file;

Get the last browser text notification;

Get the title of the last browser notification;

Get or set whether image loading is allowed;

Get the first tab — the one listed first among all tabs;

Get or set whether launching ActiveX controls is allowed;

Get the screen resolution;

Get or set the delay for character input emulation;

Get or set time zone operating mode information;

Get or set information about the ability to change the URL;

Get or set whether CSS (style loading) is allowed;

Get or set whether geolocation is allowed;

Get or set whether Java applets are allowed to run;

Get or set whether JavaScript is allowed;

Get or set whether media content is allowed;

Get or set whether plugins are allowed to run;

Get or set whether detailed traffic monitoring should be used;

Get or set WebRTC operating mode information. This property requires a dedicated process because it applies to all instances;

Get the internal ID of the instance;

Get information about whether the instance is waiting for user action;

Replace browser request data;

Replace browser response data;

Clear the cache;

Clear cookies;

Remove the proxy from the instance;

Emulate a mouse click in the specified area;

Close all tabs;

Execute the specified JavaScript code (WSH objects are supported);

Get the browser content policy mode. It can be “DirectLoad”, “WhiteList”, or “BlockList”;

Get the list of domains for the “WhiteList” or “BlockList” policy;

Get the list of regular expressions for the “WhiteList” or “BlockList” policy;

Get cookies;

Get the list of installed fonts;

Get the time zone (IANA region);

Get geolocation coordinates;

Get the list of installed plugins;

Get the instance proxy;

Get super cookies;

Get a tab by name;

Get the action value in the template for the specified step;

Get the time zone (UTC);

Get WebRTC IP addresses. The returned value will be empty if WebRTC operating mode is disabled and “default” if enabled. When emulating WebRTC operating mode, the value set by the user is returned, or empty strings if no value was set;

Get the list of current WebRTC devices;

Hide a font. This method requires a dedicated process because it applies to all instances;

Hide a field in navigator;

Hide plugins;

Get the WebGLPreferences object to edit WebGL settings;

Hide a WebRTC device. Device emulation works only if WebRTCWorkMode is set to Emulate;

Change the browser type to the required one. This method works only in ProjectMaker and ZennoPoster;

Load cookies;

Load fonts. This method requires a dedicated process because it applies to all instances;

Load localStorage and sessionStorage;

Load plugins;

Load super cookies;

Load WebRTC devices;

Create a new tab;

Update the last wait time between input actions in page fields;

Reload the current instance. This method works only in ProjectMaker and ZennoPoster;

Save cookies;

Save fonts. This method requires a dedicated process because it applies to all instances;

Save localStorage and sessionStorage;

Save plugins;

Save super cookies;

Save WebRTC devices;

Emulate keyboard text input;

Set the policy for authentication windows;

Set the browser content loading policy;

Set cookies;

Restore all default settings;

Set file paths for uploading to the server;

Set the policy for file upload windows;

Set geolocation coordinates;

Set the value of a header or navigator field;

Set the time zone (IANA region);

Set the policy for prompt pop-ups with an input field;

Set the policy for alert pop-ups with a single OK button;

Set the policy for confirmation pop-ups with OK and Cancel buttons;

Set a proxy;

Set screen settings;

Set super cookies;

Set the time zone (UTC);

Set an additional header for browser requests;

Set IP addresses for WebRTC emulation. This method requires a dedicated process because it applies to all instances. It will generate WebRTC candidates for RTP over UDP, as well as NAT candidates if required;

Set window settings;

Set window size;

Show a font. This method requires a dedicated process because it applies to all instances;

Show a field in navigator;

Show plugins;

Show a WebRTC device. Device emulation works only if WebRTCWorkMode is set to Emulate;

Stop active downloads;

Wait between input emulations in page fields;

Wait until the instance prepares all tabs;

Show the instance window and wait for user action.