File size: 570 Bytes
58c878c
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
const puppeteer = require('puppeteer');

(async () => {
  const browser = await puppeteer.launch({ headless: 'new' });
  const page = await browser.newPage();
  
  const result = await page.evaluate(() => {
    try {
      const canvas = document.createElement('canvas');
      canvas.width = 0;
      canvas.height = 0;
      const ctx = canvas.getContext('2d');
      ctx.createRadialGradient(0, 0, 0, 0, 0, 0);
      return "SUCCESS";
    } catch (e) {
      return "ERROR: " + e.message;
    }
  });

  console.log("Result:", result);
  await browser.close();
})();