有没有办法在JavaFX Webview中指定用户代理样式表? (意思是网页本身可以通过.css文件覆盖的默认样式表,如果他们在HTML <head>
部分中引用它)
请参阅What is user agent stylesheet
和CSS 2.1:
样式表可能有三个不同的来源:作者,用户和用户代理。
- 作者。作者根据文档语言的约定指定源文档的样式表。例如,在HTML中,样式表可以包含在文档中或外部链接。
- 用户:用户可以指定特定文档的样式信息。例如,用户可以指定包含样式表的文件,或者用户代理可以提供生成用户样式表的界面(或者表现得像它一样)。
- 用户代理:符合要求的用户代理必须应用默认样式表(或表现得如此)。用户代理的默认样式表应以满足文档语言的一般表示期望的方式呈现文档语言的元素(例如,对于可视浏览器,HTML中的EM元素使用斜体字体呈现)。有关HTML文档的建议默认样式表,请参阅HTML的示例样式表。 注意,用户可以修改影响默认样式表的系统设置(例如,系统颜色)。但是,某些用户代理实现使得无法更改默认样式表中的值。