跳到主要內容

WebError

WebError 類別代表在頁面中拋出的未處理例外狀況。它透過 browserContext.on('weberror') 事件分派。

// Log all uncaught errors to the terminal
context.on('weberror', webError => {
console.log(`Uncaught exception: "${webError.error()}"`);
});

// Navigate to a page with an exception.
await page.goto('data:text/html,<script>throw new Error("Test")</script>');

方法

error

新增於:v1.38 webError.error

拋出的未處理錯誤。

用法

webError.error();

回傳


page

新增於:v1.38 webError.page

產生此未處理例外狀況的頁面 (如果有的話)。

用法

webError.page();

回傳