Documentation
¶
Index ¶
Constants ¶
View Source
const InnocuousPropertyName = "zTemplUnsafeCSSPropertyName"
InnocuousPropertyName is an innocuous property generated by a sanitizer when its input is unsafe.
View Source
const InnocuousPropertyValue = "zTemplUnsafeCSSPropertyValue"
InnocuousPropertyValue is an innocuous property generated by a sanitizer when its input is unsafe.
Variables ¶
This section is empty.
Functions ¶
func SanitizeCSS ¶
SanitizeCSS attempts to sanitize CSS properties.
func SanitizeCSSProperty ¶ added in v0.2.619
func SanitizeCSSValue ¶ added in v0.2.619
func SanitizeStyleValue ¶ added in v0.3.833
SanitizeStyleValue escapes s so that it is safe to put between "" to form a CSS <string-token>. See syntax at https://www.w3.org/TR/css-syntax-3/#string-token-diagram.
On top of the escape sequences required in <string-token>, this function also escapes control runes to minimize the risk of these runes triggering browser-specific bugs. Taken from cssEscapeString in safehtml package.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.