setheaders returns a task list that sets the passed headers.
(host string, headers map[string]interface{}, res *string)
| 57 | |
| 58 | // setheaders returns a task list that sets the passed headers. |
| 59 | func setheaders(host string, headers map[string]interface{}, res *string) chromedp.Tasks { |
| 60 | return chromedp.Tasks{ |
| 61 | network.Enable(), |
| 62 | network.SetExtraHTTPHeaders(network.Headers(headers)), |
| 63 | chromedp.Navigate(host), |
| 64 | chromedp.Text(`#result`, res, chromedp.ByID, chromedp.NodeVisible), |
| 65 | } |
| 66 | } |
| 67 | |
| 68 | const indexHTML = `<!doctype html> |
| 69 | <html> |