使用DotNetBrowser LoadHTML时(即字符串中的HTML ),则它不读取元素中指定的外部CSS文件。如果我保存超文本标记语言,然后用LoadURL加载到DotNetBrowser中,它可以很好地呈现。为什么这可以在LoadURL上工作,而不能在LoadHTML上工作?
发布于 2017-07-24 13:26:15
能否请您检查以下Chromium交换机是否能帮助您解决上述问题?
BrowserPreferences.SetChromiumSwitches(
"--disable-web-security", "--allow-file-access-from-files");这些开关用于允许HTML代码访问其所有资源。以下是描述铬开关的文章的链接:https://dotnetbrowser.support.teamdev.com/support/solutions/articles/9000110017-chromium-switches
此外,建议在HTML中指定文件的绝对路径,以确保正确解析这些文件。
https://stackoverflow.com/questions/45263406
复制相似问题