跳至主要內容
版本: 23.11.1

Page.emulateMediaType() 方法

簽名

class Page {
abstract emulateMediaType(type?: string): Promise<void>;
}

參數

參數

類型

描述

type

string

(可選) 變更頁面的 CSS 媒體類型。唯一允許的值為 screenprintnull。傳遞 null 將停用 CSS 媒體模擬。

回傳

Promise<void>

範例

await page.evaluate(() => matchMedia('screen').matches);
// → true
await page.evaluate(() => matchMedia('print').matches);
// → false

await page.emulateMediaType('print');
await page.evaluate(() => matchMedia('screen').matches);
// → false
await page.evaluate(() => matchMedia('print').matches);
// → true

await page.emulateMediaType(null);
await page.evaluate(() => matchMedia('screen').matches);
// → true
await page.evaluate(() => matchMedia('print').matches);
// → false