docs: fix warnings, remove node 14, sort files (#10846)
This commit is contained in:
parent
7ac04eb2e5
commit
0ab6f76945
@ -182,21 +182,6 @@ const browser = await puppeteer.launch({
|
|||||||
});
|
});
|
||||||
```
|
```
|
||||||
|
|
||||||
## Chrome is downloaded but fails to launch on Node.js 14
|
|
||||||
|
|
||||||
If you get an error that looks like this when trying to launch Chromium:
|
|
||||||
|
|
||||||
```
|
|
||||||
(node:15505) UnhandledPromiseRejectionWarning: Error: Failed to launch the browser process!
|
|
||||||
spawn /Users/.../node_modules/puppeteer/.local-chromium/mac-756035/chrome-mac/Chromium.app/Contents/MacOS/Chromium ENOENT
|
|
||||||
```
|
|
||||||
|
|
||||||
This means that the browser was downloaded but failed to be extracted correctly.
|
|
||||||
The most common cause is a bug in Node.js v14.0.0 which broke `extract-zip`, the
|
|
||||||
module Puppeteer uses to extract browser downloads into the right place. The bug
|
|
||||||
was fixed in Node.js v14.1.0, so please make sure you're running that version or
|
|
||||||
higher.
|
|
||||||
|
|
||||||
## Setting Up Chrome Linux Sandbox
|
## Setting Up Chrome Linux Sandbox
|
||||||
|
|
||||||
In order to protect the host environment from untrusted web content, Chrome uses
|
In order to protect the host environment from untrusted web content, Chrome uses
|
||||||
|
@ -103,6 +103,9 @@ export interface InstallOptions {
|
|||||||
export function install(
|
export function install(
|
||||||
options: InstallOptions & {unpack?: true}
|
options: InstallOptions & {unpack?: true}
|
||||||
): Promise<InstalledBrowser>;
|
): Promise<InstalledBrowser>;
|
||||||
|
/**
|
||||||
|
* @public
|
||||||
|
*/
|
||||||
export function install(
|
export function install(
|
||||||
options: InstallOptions & {unpack: false}
|
options: InstallOptions & {unpack: false}
|
||||||
): Promise<string>;
|
): Promise<string>;
|
||||||
|
@ -17,12 +17,14 @@
|
|||||||
export * from './Browser.js';
|
export * from './Browser.js';
|
||||||
export * from './BrowserContext.js';
|
export * from './BrowserContext.js';
|
||||||
export * from './Dialog.js';
|
export * from './Dialog.js';
|
||||||
export * from './Page.js';
|
|
||||||
export * from './JSHandle.js';
|
|
||||||
export * from './ElementHandle.js';
|
export * from './ElementHandle.js';
|
||||||
export * from './Input.js';
|
export * from './Environment.js';
|
||||||
export * from './Frame.js';
|
export * from './Frame.js';
|
||||||
export * from './HTTPResponse.js';
|
|
||||||
export * from './HTTPRequest.js';
|
export * from './HTTPRequest.js';
|
||||||
|
export * from './HTTPResponse.js';
|
||||||
|
export * from './Input.js';
|
||||||
|
export * from './JSHandle.js';
|
||||||
export * from './locators/locators.js';
|
export * from './locators/locators.js';
|
||||||
|
export * from './Page.js';
|
||||||
|
export * from './Realm.js';
|
||||||
export * from './Target.js';
|
export * from './Target.js';
|
||||||
|
@ -14,10 +14,14 @@
|
|||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Order of exports matters
|
||||||
|
* Don't sort
|
||||||
|
*/
|
||||||
export * from './Locator.js';
|
export * from './Locator.js';
|
||||||
export * from './NodeLocator.js';
|
|
||||||
export * from './FilteredLocator.js';
|
|
||||||
export * from './RaceLocator.js';
|
|
||||||
export * from './DelegatedLocator.js';
|
export * from './DelegatedLocator.js';
|
||||||
export * from './MappedLocator.js';
|
export * from './FilteredLocator.js';
|
||||||
export * from './FunctionLocator.js';
|
export * from './FunctionLocator.js';
|
||||||
|
export * from './MappedLocator.js';
|
||||||
|
export * from './NodeLocator.js';
|
||||||
|
export * from './RaceLocator.js';
|
||||||
|
@ -54,7 +54,7 @@ const getSourceUrlComment = (url: string) => {
|
|||||||
*
|
*
|
||||||
* - Each {@link Frame} of a {@link Page | page} has a "default" execution
|
* - Each {@link Frame} of a {@link Page | page} has a "default" execution
|
||||||
* context that is always created after frame is attached to DOM. This context
|
* context that is always created after frame is attached to DOM. This context
|
||||||
* is returned by the {@link Frame.executionContext} method.
|
* is returned by the {@link Frame.realm} method.
|
||||||
* - Each {@link https://developer.chrome.com/extensions | Chrome extensions}
|
* - Each {@link https://developer.chrome.com/extensions | Chrome extensions}
|
||||||
* creates additional execution contexts to isolate their code.
|
* creates additional execution contexts to isolate their code.
|
||||||
*
|
*
|
||||||
|
@ -69,7 +69,7 @@ export const NetworkManagerEmittedEvents = {
|
|||||||
/**
|
/**
|
||||||
* @internal
|
* @internal
|
||||||
*/
|
*/
|
||||||
interface FrameProvider {
|
export interface FrameProvider {
|
||||||
frame(id: string): Frame | null;
|
frame(id: string): Frame | null;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -14,8 +14,8 @@
|
|||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
export * from './BidiOverCDP.js';
|
||||||
export * from './Browser.js';
|
export * from './Browser.js';
|
||||||
export * from './BrowserContext.js';
|
export * from './BrowserContext.js';
|
||||||
export * from './Page.js';
|
|
||||||
export * from './Connection.js';
|
export * from './Connection.js';
|
||||||
export * from './BidiOverCDP.js';
|
export * from './Page.js';
|
||||||
|
@ -56,6 +56,7 @@ export * from './PredefinedNetworkConditions.js';
|
|||||||
export * from './Product.js';
|
export * from './Product.js';
|
||||||
export * from './Puppeteer.js';
|
export * from './Puppeteer.js';
|
||||||
export * from './PuppeteerViewport.js';
|
export * from './PuppeteerViewport.js';
|
||||||
|
export * from './QueryHandler.js';
|
||||||
export * from './SecurityDetails.js';
|
export * from './SecurityDetails.js';
|
||||||
export * from './Target.js';
|
export * from './Target.js';
|
||||||
export * from './TargetManager.js';
|
export * from './TargetManager.js';
|
||||||
@ -67,4 +68,3 @@ export * from './USKeyboardLayout.js';
|
|||||||
export * from './util.js';
|
export * from './util.js';
|
||||||
export * from './WaitTask.js';
|
export * from './WaitTask.js';
|
||||||
export * from './WebWorker.js';
|
export * from './WebWorker.js';
|
||||||
export * from './QueryHandler.js';
|
|
||||||
|
Loading…
Reference in New Issue
Block a user