?
? ????? PHP ??? ???? ??? ?? ??
$compileProvider();
Directive(name, directiveFactory);
注冊(cè)一個(gè)用于編譯的新指令。
參數(shù) | 類型 | 詳述 |
---|---|---|
name | stringObject |
駝峰格式的指令名稱 (如 |
directiveFactory | function()Array |
一個(gè)可注入的指令工廠函數(shù)。參見(jiàn)Directive 獲取更多信息。 |
ng.$compileProvider |
用于鏈?zhǔn)讲僮鞯淖陨怼?/p> |
aHrefSanitizationWhitelist([regexp]);
獲取或覆蓋默認(rèn)的正則表達(dá)式,用于a[href]消毒過(guò)程中的安全urls白名單。
消毒是一種安全措施旨在防止通過(guò)HTML鏈接進(jìn)行XSS攻擊。
通過(guò)數(shù)據(jù)綁定指定到a[href]的任何URL將先被歸一化,再變成一個(gè)絕對(duì)URL。之后,URL與 aHrefSanitizationWhitelist
正則表達(dá)式匹配。如果發(fā)現(xiàn)匹配,原始url寫入DOM。否則,絕對(duì)url加上'unsafe:'
前綴字符串后才寫入DOM。
參數(shù) | 類型 | 詳述 |
---|---|---|
regexp
(可選)
|
RegExp |
新的白名單網(wǎng)址正則表達(dá)式。 |
RegExpng.$compileProvider |
如果無(wú)參調(diào)用返回當(dāng)前正則表達(dá)式,否則返回用于鏈?zhǔn)讲僮鞯淖陨怼?/p> |
imgSrcSanitizationWhitelist([regexp]);
獲取或覆蓋默認(rèn)的正則表達(dá)式,用于img[href]消毒過(guò)程中的安全urls白名單。
消毒是一種安全措施旨在防止通過(guò)HTML鏈接進(jìn)行XSS攻擊。
通過(guò)數(shù)據(jù)綁定指定到img[href]的任何URL將先被歸一化,再變成一個(gè)絕對(duì)URL。之后,URL與 aHrefSanitizationWhitelist
正則表達(dá)式匹配。如果發(fā)現(xiàn)匹配,原始url寫入DOM。否則,絕對(duì)url加上'unsafe:'
前綴字符串后才寫入DOM。
參數(shù) | 類型 | 詳述 |
---|---|---|
regexp
(可選)
|
RegExp |
新的白名單網(wǎng)址正則表達(dá)式。 |
RegExpng.$compileProvider |
如果無(wú)參調(diào)用返回當(dāng)前正則表達(dá)式,否則返回用于鏈?zhǔn)讲僮鞯淖陨怼?/p> |