CrossOriginStrategy
CrossOriginStrategy 是由 @abp/ng.core 包公开的类。其实例定义了浏览器将如何获取元素引用的资源,并被其他类(如 LoadingStrategy)所使用。
API
构造函数
constructor(
public crossorigin: 'anonymous' | 'use-credentials',
public integrity?: string
)
crossorigin映射到同名的 HTML 属性integrity是用于验证远程资源的哈希值,其用法在此处有详细说明
setCrossOrigin
setCrossOrigin(element: HTMLElement): void
此方法将上述属性映射到给定的 element 元素上。
预定义的跨域策略
预定义的跨域策略可通过 CROSS_ORIGIN_STRATEGY 常量访问。
Anonymous
CROSS_ORIGIN_STRATEGY.Anonymous(integrity?: string)
crossorigin 将被设置为 "anonymous",integrity 为可选参数。
UseCredentials
CROSS_ORIGIN_STRATEGY.UseCredentials(integrity?: string)
crossorigin 将被设置为 "use-credentials",integrity 为可选参数。
抠丁客


