如果是相對路徑,可以用Environment.CurrentDirectory獲得其對應的絕對路徑。例如文件放在./page.htm裏,可以用
urlPath=Uri.UriSchemeFile+ Uri.SchemeDelimiter Path.GetFullPath(Environment.CurrentDirectory+"page.htm").Replace(Path.DirectorySeparatorChar, '/');
當然也有更簡潔的寫法,但這種寫法能跨平臺。
然後就可以把這個字符串傳給webbrowser了