HTML에서 모든 JavaScript를 바꾸거나 제거하기 위해 C# 정규 표현식을 찾고 있습니다. 누군가 코드를 도와 주시겠습니까?HTML에서 JavaScript 코드 제거
1
A
답변
5
<script>
태그를 제거해도 실제로 적용되지 않습니다. 이벤트 처리기 (onclick 등)에 Javascript를 넣을 수 있기 때문입니다. 그들은 정규 표현식을 붙잡기가 훨씬 더 어렵습니다.
다시 한번 문제를 다시 고찰하거나 HTML을 정규식으로 구문 분석하거나 처리합니다. 그것은 직업에 대한 잘못된 도구입니다. 비정상적인 코드를 원하지 않으면 HTML 파서를 사용하십시오.
3
왜 자바 스크립트를 필터링 하시겠습니까?
웹 응용 프로그램에서 사이트 간 스크립팅 공격을 방지하려면 해당 용도로 잘 테스트 된 라이브러리를 사용하는 것이 좋습니다. Microsoft에 AntiXSS 라이브러리가있는 것 같습니다.이 라이브러리가 유용 할 수 있습니다.
관련 문제
- 1. 아파치 제거 html에서
- 2. html에서 특정 자바 스크립트 제거
- 3. jQuery로 HTML에서 요소 제거
- 4. HTML에서 javascript 기능을 내장했습니다.
- 5. 링크 찾기 및 HTML에서 제거
- 6. JBoss 5.1 응답 HTML에서 공백 제거
- 7. 포함 된 HTML에서 태그 제거
- 8. WPF의 코드 숨김 코드 제거
- 9. Javascript 정규식 공백 제거
- 10. PHP/javascript/html에서 대소 문자를 구분합니까?
- 11. javascript + html에서 double linked-list를 만드는 방법
- 12. 자바에서 중복 코드 제거
- 13. 컴파일시 불필요한 코드 제거
- 14. 중복 Java 코드 제거
- 15. javascript google maps 아이콘 제거
- 16. ASP.NET/JavaScript : 모든 쿠키 제거
- 17. JavaScript를 사용하여 불필요한 JavaScript 제거
- 18. 테이블 열에서 자바 스크립트 코드 제거
- 19. JavaScript 코드 서명
- 20. JavaScript 코드 개선
- 21. JavaScript 오류 코드
- 22. JavaScript 코드 압축
- 23. 문자열에서 JavaScript 코드 실행
- 24. JavaScript 및 유니 코드
- 25. 코드 최적화 : jQuery, Javascript
- 26. Agility Pack을 사용하여 클래스가 지정된 HTML에서 모든 요소 제거
- 27. 코드 라이브러리에 대한 구문 강조 표시를위한 JavaScript 라이브러리, 그 다음 HTML에서 라인 수준에서의 차이점은 무엇입니까?
- 28. 단단히 결합 된 코드 제거
- 29. jQuery 스크립트에서 중복 코드 제거
- 30. Java 클래스에서 테스트 코드 제거
AntiXSS 라이브러리는 실제로 충분히 유연하지 않으며 객체 태그도 차단합니다. 다른 대안이 있습니까? –