(target, htmlStr)
| 4879 | } |
| 4880 | } |
| 4881 | function tryDirectSetHTML(target, htmlStr) { |
| 4882 | if (!canDirectSetHTML) return false; |
| 4883 | try { |
| 4884 | target.innerHTML = htmlStr; |
| 4885 | return true; |
| 4886 | } catch (e) { |
| 4887 | canDirectSetHTML = false; |
| 4888 | return false; |
| 4889 | } |
| 4890 | } |
| 4891 | |
| 4892 | function ensureEscapeHTMLPolicy() { |
| 4893 | if (!canPolicySetHTML) return null; |