How to use `GoToAsync()` from PuppeteerSharp to support local path but not with https?

604 views Asked by At

I am using PuppeteerSharp in C#.

I would like to use await page.GoToAsync(localPath); but faced below exception:

Protocol error (Page.navigate): Cannot navigate to invalid URL

How can I support browsing local path instead of HTTPS?

1

There are 1 answers

0
DaiKeung On

For local path, need to use file protocol like below:

await page.GoToAsync("file://" + Path.Combine(context.FunctionAppDirectory, "www", "index.html"));