PageSourceSearch

https://feyoudao-next.netlify.app/assets/security.html-nUsXTnGn.js

js feyoudao-next.netlify.app collected 2026-10-03 10:45:28 UTC 1,663 bytes, 1 lines download raw bytes

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.