您好,我想通过 puppeteer 检查网站是否具有 showDirectoryPicker 功能。
目前我的代码如下所示:
'use strict';
const puppeteer = require('puppeteer');
(async function main() {
try {
const browser = await puppeteer.launch({ headless:false,executablePath: '/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome', });
const [page] = await browser.pages();
await page.goto('https://example.com');
console.log(await page.evaluate(() => typeof showDirectoryPicker === 'function'));
await browser.close();
} catch (err) {
console.error(err);
}
})();
目前这个说法
console.log(await page.evaluate(() => typeof showDirectoryPicker === 'function'));
为每个网站返回True,因为它是一个有效的 JS 函数。但是,如果分析的网站具有 showDirectoryPicker 功能,我想得到 True 。