xss

package
v1.2.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 21, 2023 License: MIT Imports: 13 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func New

func New(opts ...Option) gin.HandlerFunc

func WithDebug

func WithDebug() func(h *handler)

WithDebug 设置调试模式

Types

type Option

type Option func(*handler)

func WithGlobalFieldPolicy

func WithGlobalFieldPolicy(p xss.Policy, fields ...string) Option

WithGlobalFieldPolicy 指定全局字段过滤策略

func WithGlobalPolicy

func WithGlobalPolicy(p xss.Policy) Option

WithGlobalPolicy 指定全局过滤策略

func WithGlobalSkipFields

func WithGlobalSkipFields(fields ...string) Option

WithGlobalSkipFields 指定全局忽略字段

func WithRouteFieldPolicy

func WithRouteFieldPolicy(routeRule string, policy xss.Policy, fields ...string) Option

WithRouteFieldPolicy 指定路由的字段策略 routeRule 路由规则,如果路由包含该字符串则匹配成功

func WithRoutePolicy

func WithRoutePolicy(routeRule string, policy xss.Policy, skipFields ...string) Option

WithRoutePolicy 指定路由策略 routeRule 路由规则,如果路由包含该字符串则匹配成功

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL