©
Ce document utilise Manuel du site Web PHP chinois Libérer
$compileProvider();
Directive(name, directiveFactory);
注册一个用于编译的新指令。
参数 | 类型 | 详述 |
---|---|---|
name | stringObject |
驼峰格式的指令名称 (如 |
directiveFactory | function()Array |
一个可注入的指令工厂函数。参见Directive 获取更多信息。 |
ng.$compileProvider |
用于链式操作的自身。 |
aHrefSanitizationWhitelist([regexp]);
获取或覆盖默认的正则表达式,用于a[href]消毒过程中的安全urls白名单。
消毒是一种安全措施旨在防止通过HTML链接进行XSS攻击。
通过数据绑定指定到a[href]的任何URL将先被归一化,再变成一个绝对URL。之后,URL与 aHrefSanitizationWhitelist
正则表达式匹配。如果发现匹配,原始url写入DOM。否则,绝对url加上'unsafe:'
前缀字符串后才写入DOM。
参数 | 类型 | 详述 |
---|---|---|
regexp
(可选)
|
RegExp |
新的白名单网址正则表达式。 |
RegExpng.$compileProvider |
如果无参调用返回当前正则表达式,否则返回用于链式操作的自身。 |
imgSrcSanitizationWhitelist([regexp]);
获取或覆盖默认的正则表达式,用于img[href]消毒过程中的安全urls白名单。
消毒是一种安全措施旨在防止通过HTML链接进行XSS攻击。
通过数据绑定指定到img[href]的任何URL将先被归一化,再变成一个绝对URL。之后,URL与 aHrefSanitizationWhitelist
正则表达式匹配。如果发现匹配,原始url写入DOM。否则,绝对url加上'unsafe:'
前缀字符串后才写入DOM。
参数 | 类型 | 详述 |
---|---|---|
regexp
(可选)
|
RegExp |
新的白名单网址正则表达式。 |
RegExpng.$compileProvider |
如果无参调用返回当前正则表达式,否则返回用于链式操作的自身。 |