and commited on
Commit
5c77170
·
1 Parent(s): 96ca549
Files changed (1) hide show
  1. index.mjs +8 -8
index.mjs CHANGED
@@ -75,12 +75,9 @@ async function screenshot(url, cookie, js_enabled) {
75
  if (!browser) {
76
  console.log('launch browser');
77
  await locks.request('playwright_browser', async lock => {
78
- browser = globalThis.state.browser = await chromium.launch({
79
- args: ['--disable-web-security'] //https://github.com/microsoft/playwright/issues/17631
80
- bypassCSP: true,
81
- });
82
  context = globalThis.state.context = await browser.newContext({
83
- javaScriptEnabled: js_enabled
84
  }/*devices['iPhone 11']*/);
85
  });
86
  }
@@ -120,11 +117,12 @@ async function evaluate(url, code) {
120
  if (!browser) {
121
  console.log('launch browser');
122
  await locks.request('playwright_browser', async lock => {
123
- browser = globalThis.state.browser = await chromium.launch();
124
- context = globalThis.state.context = await browser.newContext({
125
- javaScriptEnabled: true,
126
  args: ['--disable-web-security'] //https://github.com/microsoft/playwright/issues/17631
127
  bypassCSP: true,
 
 
 
128
  }/*devices['iPhone 11']*/);
129
  });
130
  }
@@ -146,6 +144,8 @@ async function evaluate(url, code) {
146
  const server = http.createServer(async function(req, res) {
147
  const {query, pathname} = url.parse(req.url, true);
148
 
 
 
149
  res.setHeader('Access-Control-Allow-Origin', '*')
150
 
151
  let _url = query.url;
 
75
  if (!browser) {
76
  console.log('launch browser');
77
  await locks.request('playwright_browser', async lock => {
78
+ browser = globalThis.state.browser = await chromium.launch();
 
 
 
79
  context = globalThis.state.context = await browser.newContext({
80
+ javaScriptEnabled: js_enabled
81
  }/*devices['iPhone 11']*/);
82
  });
83
  }
 
117
  if (!browser) {
118
  console.log('launch browser');
119
  await locks.request('playwright_browser', async lock => {
120
+ browser = globalThis.state.browser = await chromium.launch({
 
 
121
  args: ['--disable-web-security'] //https://github.com/microsoft/playwright/issues/17631
122
  bypassCSP: true,
123
+ });
124
+ context = globalThis.state.context = await browser.newContext({
125
+ javaScriptEnabled: true,
126
  }/*devices['iPhone 11']*/);
127
  });
128
  }
 
144
  const server = http.createServer(async function(req, res) {
145
  const {query, pathname} = url.parse(req.url, true);
146
 
147
+ console.log(req.url);
148
+
149
  res.setHeader('Access-Control-Allow-Origin', '*')
150
 
151
  let _url = query.url;