рддреЛ рдореИрдВ рд╕рд┐рд░реНрдл рдбрд┐рдлрд╝реЙрд▓реНрдЯ HTML рд╢реЛрдзрдХ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░ рд░рд╣рд╛ рдерд╛ рдЬреЛ рдЕрдм рдпреВрдЯреНрдпреВрдм рд╡реАрдбрд┐рдпреЛ рдХреЛ рдареАрдХ рд╕реЗ рдПрдореНрдмреЗрдб рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ рдФрд░ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ рдХреЛ рд╕рд╣реЗрдЬрдиреЗ рдкрд░ рдЗрд╕реЗ рдмрд╛рд╣рд░ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдпрд╣ рдЕрднреА рднреА рдареАрдХ рд╕реЗ рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИред рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛтАЛтАЛрд╣реИ рдХрд┐ рдРрд╕рд╛ рдЗрд╕рд▓рд┐рдП рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рд░реЗрдЧреЗрдХреНрд╕ рдпрд╣ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ рдЖрдИрдлреНрд░реЗрдо рд╕реНрд░реЛрдд рдпреВрдЖрд░рдПрд▓ рдпрд╛ рддреЛ рдпреВрдЯреНрдпреВрдм рд╣реИ рдпрд╛ рд╡реАрдорд┐рдпреЛ рдмрд┐рд▓реНрдХреБрд▓ рд╕рд╣реА рдирд╣реАрдВ рд╣реИ рдФрд░ рдпреВрдЯреНрдпреВрдм рдпреВрдЖрд░рдПрд▓ рдореЗрдВ рдХрд┐рдирд╛рд░реЗ рдХреЗ рдорд╛рдорд▓реЗ рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рдирд╣реАрдВ рд╣реИ рдЬреЛ рд╢реБрд░реБрдЖрдд рдореЗрдВ https:
рднрд╛рдЧ рдХреЛ рдЫреЛрдбрд╝ рджреЗрддрд╛ рд╣реИ рдпреВрдЖрд░рдПрд▓ред
рдРрд╕рд╛ рдЗрд╕рд▓рд┐рдП рд╣реЛ рд░рд╣рд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдЬрдм рдЖрдк рдкрд╣рд▓реА рдмрд╛рд░ youtube рд╡реАрдбрд┐рдпреЛ рдПрдореНрдмреЗрдб рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдкрд░рд┐рдгрд╛рдореА HTML рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрддрд╛ рд╣реИ:
<figure><iframe style="width: 500px; height: 281px;" src="//www.youtube.com/embed/roY6H75d9wE" frameborder="0" allowfullscreen=""></iframe></figure>
рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рдКрдкрд░ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, src
рдкреИрд░рд╛рдореАрдЯрд░ //
рдХреЗ рдмрдЬрд╛рдп https://
рдирддреАрдЬрддрди, рдЙрдкрд░реЛрдХреНрдд src
рдореВрд▓реНрдп рдЫреАрди рд▓рд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рд╡рд░реНрддрдорд╛рди рд░реЗрдЧреЗрдХреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ рдЬреЛ рд▓рд╛рдкрддрд╛ рдпреЛрдЬрдирд╛ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рдирд╣реАрдВ рд╣реИ:
https://github.com/craftcms/redactor/blob/2fff5171f89538e84921119e8af533e6379ad24b/src/Field.php#L1019
рдпрд╣рд╛рдВ рдПрдХ рд░реЗрдЧреЗрдХреНрд╕ рд╣реИ рдЬрд┐рд╕рдХрд╛ рдореИрдВрдиреЗ рдЕрддреАрдд рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рд╣реИ рдЬреЛ рдЗрд╕ рдХрд┐рдирд╛рд░реЗ рдХреЗ рдорд╛рдорд▓реЗ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ:
'URI.SafeIframeRegexp' => '%^(https?:)?//(www\.youtube(?:-nocookie)?\.com/embed/|player\.vimeo\.com/video/)%',
рдХреГрдкрдпрд╛ https?:
рднрд╛рдЧ рдХреЗ рдЖрд╕-рдкрд╛рд╕ рдЕрддрд┐рд░рд┐рдХреНрдд рдХреЛрд╖реНрдардХ рдФрд░ рдкреНрд░рд╢реНрди рдЪрд┐рд╣реНрди рдкрд░ рдзреНрдпрд╛рди рджреЗрдВ рдЬреЛ рдЗрд╕реЗ рд╡реИрдХрд▓реНрдкрд┐рдХ рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд┐рд╣реНрдирд┐рдд рдХрд░рддрд╛ рд╣реИред рдпрд╣ youtube рдХреЗ nocookie URL рдХреЗ рд▓рд┐рдП рднреА рдЦрд╛рддрд╛ рд╣реИред рдЕрдВрдд рдореЗрдВ, .
(рдбреЙрдЯ) рд╡рд░реНрдг рднреА рдмрдЪ рдЧрдП рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рд╣рдо рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдХрд┐ рдпрд╣ рдПрдХ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдмрд┐рдВрджреБ рд╕реЗ рдореЗрд▓ рдЦрд╛рдП, рди рдХрд┐ рдХреЗрд╡рд▓ рдХрд┐рд╕реА рд╡рд░реНрдг рд╕реЗред
рд╕рд╛рде рд╣реА, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд░реЗрдЧреЗрдХреНрд╕ рдореЗрдВ рдЙрди .
(рдбреЙрдЯ) рд╡рд░реНрдгреЛрдВ рдХреЛ рдареАрдХ рд╕реЗ рдмрдЪрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдЗрд░рд╛рджрд╛ рдПрдХ рд╢рд╛рдмреНрджрд┐рдХ .
рдЪрд░рд┐рддреНрд░ рд╕реЗ рдореЗрд▓ рдЦрд╛рдирд╛ рд╣реИ, рди рдХрд┐ рдХрд┐рд╕реА рднреА рдЪрд░рд┐рддреНрд░ рд╕реЗред рдореИрдВрдиреЗ рдЙрдирд╕реЗ рдмрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрд░реЛрдХреНрдд рд░реЗрдЧреЗрдХреНрд╕ рд╕рдорд╛рдзрд╛рди рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рд╣реИред
@ andris-sevcenko рд╕рд┐рд░реНрдл рдпрд╣ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд╛рдБрдЪ рдХрд░ рд░рд╣рд╛ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рдЖрдкрдиреЗ рдпрд╣ рд╕рдорд╕реНрдпрд╛ рджреЗрдЦреА рд╣реИред рдзрдиреНрдпрд╡рд╛рджред
@ sidm1983 рдореЗрд░реЗ рдкрд╛рд╕ рд╣реИред рдХреНрдпрд╛ рдЖрдк рдЗрд╕рдХреЗ рд▓рд┐рдП рдкреАрдЖрд░ рдЬрдорд╛ рдХрд░рдиреЗ рдХреЛ рддреИрдпрд╛рд░ рд╣реИрдВ?
рдмрд╕ 2.8.3 рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЬреЛ рдЗрд╕реЗ рдареАрдХ рдХрд░рддрд╛ рд╣реИред
рдирдИ рдХреНрд░рд╛рдлреНрдЯ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рд▓рд┐рдП рднреА рдбрд┐рдлрд╝реЙрд▓реНрдЯ HTML рд╢реЛрдзрдХ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░реЗрдВред рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ config/htmlpurifier/Default.json
рдлрд╝рд╛рдЗрд▓ рд╣реИ рддреЛ рдЖрдкрдХреЛ рдпрд╣ рдкрд░рд┐рд╡рд░реНрддрди рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдХрд░рдирд╛ рд╣реЛрдЧрд╛: https://github.com/craftcms/craft/commit/2e3710956cd6d8f8a1ac572a2b10c53e714f1799
рдЙрд╕рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж @andris-sevcenko рдФрд░ @brandonkellyред рдХреНрд╖рдорд╛ рдХрд░реЗрдВ, рдореИрдВрдиреЗ рдЗрд╕рдХреЗ рд▓рд┐рдП рдкреАрдЖрд░ рдЬрдорд╛ рдирд╣реАрдВ рдХрд┐рдпрд╛, рдХреНрдпреЛрдВрдХрд┐ рдореБрдЭреЗ рдЙрд╕ рд╕рдордп рдореМрдХрд╛ рдирд╣реАрдВ рдорд┐рд▓рд╛ред рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЗрд╕реЗ рдЫрд╛рдБрдЯрдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред
@brandonkelly , рдЙрдкрд░реЛрдХреНрдд рдкреНрд░рддрд┐рдмрджреНрдзрддрд╛ рдореЗрдВ рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рдХрд┐рдП рдЧрдП рдкрд░рд┐рд╡рд░реНрддрди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рддреНрд╡рд░рд┐рдд рдкреНрд░рд╢реНрдиред рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдбреЙрдЯ рд╡рд░реНрдг рдмрдЪ рдирд╣реАрдВ рд░рд╣реЗ рд╣реИрдВ, рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рд╡реЗ рдХрд┐рд╕реА рднреА рд╡рд░реНрдг рд╕реЗ рдореЗрд▓ рдЦрд╛рдПрдВрдЧреЗ, рди рдХрд┐ рдХреЗрд╡рд▓ рдПрдХ рдмрд┐рдВрджреБ рд╕реЗред рдХреНрдпрд╛ рдпрд╣ рдЬрд╛рдирдмреВрдЭрдХрд░ рд╣реИ?
@brandonkelly рд╕рд┐рд░реНрдл рдпрд╣ рдЬрд╛рдВрдЪрдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛ рдХрд┐ рдХреНрдпрд╛ рдЖрдкрдиреЗ рд░реЗрдЧреЗрдХреНрд╕ рдореЗрдВ рдбреЙрдЯ рдХреИрд░реЗрдХреНрдЯрд░ рд╕реЗ рдмрдЪрдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдореЗрд░реА рдЯрд┐рдкреНрдкрдгреА рдКрдкрд░ рджреЗрдЦреА рд╣реИред рдзрдиреНрдпрд╡рд╛рджред ЁЯЩПЁЯП╜