Nhiều trình chỉnh sửa như cung cấp Phương tiện định dạng ngay bây giờ. Từ những gì tôi thấy trong DOM nó chỉ đơn giản là thêm HTML. Nhưng làm thế nào để bạn khử trùng loại đầu vào này mà không làm mất định dạng được người dùng áp dụng?Cách xử lý khử trùng trong trình chỉnh sửa JavaScript cho phép định dạng
Ví dụ: nhấn đậm thêm:
<strong class="markup--strong markup--p-strong">text</strong>
nhưng bạn sẽ không muốn để render nếu người dùng nhập mà tự. Vậy khác nhau thế nào? Ngoài ra điều đó sẽ khác nếu bạn có phong cách với markdown nhưng cũng không cho phép người dùng nhập markdown của riêng họ nhưng làm cho nó chỉ có thể truy cập thông qua trình duyệt?
Một cách tôi có thể nghĩ đến là, thoát từng ký tự đặc biệt HTML, nhưng điều đó có vẻ lạ. Theo như tôi biết bạn khử trùng nội dung chỉ khi xuất nó
Bạn phải tìm nguồn - vì vậy cụ thể là bạn đề cập đến phương tiện? sử dụng công cụ dev để tìm vị trí trong JS đang bị nhổ ra rồi làm lệch hướng nó –