Skip to content

Latest commit

 

History

History
29 lines (18 loc) · 1.54 KB

puppeteer.executioncontext.md

File metadata and controls

29 lines (18 loc) · 1.54 KB

Home > puppeteer > ExecutionContext

ExecutionContext class

This class represents a context for JavaScript execution. A [Page] might have many execution contexts: - each frame has "default" execution context that is always created after frame is attached to DOM. This context is returned by the method. - Extension's content scripts create additional execution contexts.

Besides pages, execution contexts can be found in workers.

Signature:

export declare class ExecutionContext 

Remarks

The constructor for this class is marked as internal. Third-party code should not call the constructor directly or create subclasses that extend the ExecutionContext class.

Methods

Method Modifiers Description
evaluate(pageFunction, args)
evaluateHandle(pageFunction, args)
frame()
queryObjects(prototypeHandle) This method iterates the JavaScript heap and finds all the objects with the given prototype.