1const l=JSON.parse('{"key":"v-72e17e80","path":"/docs/interview/JavaScript/security.html","title":"é¢è¯å®ï¼web常è§çæ»å»æ¹å¼æåªäºï¼å¦ä½é²å¾¡ï¼","lang":"en-US","frontmatter":{"title":"é¢è¯å®ï¼web常è§çæ»å»æ¹å¼æåªäºï¼å¦ä½é²å¾¡ï¼","date":"2022-07-04T10:46:56.000Z","categories":["interview","JavaScript"],"tags":[null],"columns":[null]},"headers":[{"level":2,"title":"ä¸ãæ¯ä»ä¹","slug":"ä¸ãæ¯ä»ä¹","link":"#ä¸ãæ¯ä»ä¹","children":[]},{"level":2,"title":"äºãXSS","slug":"äºãxss","link":"#äºãxss","children":[{"level":3,"title":"åå¨å","slug":"åå¨å","link":"#åå¨å","children":[]},{"level":3,"title":"åå°å XSS","slug":"åå°å-xss","link":"#åå°å-xss","children":[]},{"level":3,"title":"DOM å XSS","slug":"dom-å-xss","link":"#dom-å-xss","children":[]},{"level":3,"title":"XSSçé¢é²","slug":"xssçé¢é²","link":"#xssçé¢é²","children":[]}]},{"level":2,"title":"ä¸ãCSRF","slug":"ä¸ãcsrf","link":"#ä¸ãcsrf","children":[{"level":3,"title":"CSRFçç¹ç¹","slug":"csrfçç¹ç¹","link":"#csrfçç¹ç¹","children":[]},{"level":3,"title":"CSRFçé¢é²","slug":"csrfçé¢é²","link":"#csrfçé¢é²","children":[]}]},{"level":2,"title":"åãSQL注å
¥","slug":"åãsql注å
¥","link":"#åãsql注å
¥","children":[]},{"level":2,"title":"åèæç®","slug":"åèæç®","link":"#åèæç®","children":[]}],"git":{"updatedTime":1703214392000,"contributors":[{"name":"qqlcx5","email":"[email protected]","commits":2},{"name":"another","email":"[email protected]","commits":1}]},"filePathRelative":"docs/interview/JavaScript/security.md"}');export{l as data};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.