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

611 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 best solutions below

0
On

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

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