为什么我无法显示 Summernote 中的 html?
Why I can't display html from Summernote?
大家好,能帮帮我吗?我尝试在 Summernote 文本编辑器的 .blade 上显示 HTML,但它显示如下图。
在blade模板中输出数据时,如果使用双花括号{{ $data }}
那么变量会通过htmlspecialchars
传递,以防止潜在的XSS攻击。这导致 HTML 作为文字字符串输出。
您可以使用{!! $data !!}
输出数据而无需转义。
Laravel 的文档对此进行了很好的描述; https://laravel.com/docs/8.x/blade#displaying-unescaped-data
请注意文档中的警告:
Be very careful when echoing content that is supplied by users of your application. You should typically use the escaped, double curly brace syntax to prevent XSS attacks when displaying user supplied data.
大家好,能帮帮我吗?我尝试在 Summernote 文本编辑器的 .blade 上显示 HTML,但它显示如下图。
在blade模板中输出数据时,如果使用双花括号{{ $data }}
那么变量会通过htmlspecialchars
传递,以防止潜在的XSS攻击。这导致 HTML 作为文字字符串输出。
您可以使用{!! $data !!}
输出数据而无需转义。
Laravel 的文档对此进行了很好的描述; https://laravel.com/docs/8.x/blade#displaying-unescaped-data
请注意文档中的警告:
Be very careful when echoing content that is supplied by users of your application. You should typically use the escaped, double curly brace syntax to prevent XSS attacks when displaying user supplied data.