Как убрать автоматическую обрезку text/javascript?

В 1C-Bitrix при работе с компонентами и шаблонами автоматически происходит обрезка скриптов с типом text/javascript. Это связано с безопасностью и предотвращением возможности подключения небезопасного кода на странице.

Однако, если вам необходимо отключить автоматическую обрезку, вы можете воспользоваться следующими способами:

1. В файле настройки .settings.php вашего проекта добавьте следующую настройку:

'remove_script_type_attributes' => array(
    'ENABLED' => false,
),

2. В файле .htaccess добавьте следующие строки:

<IfModule mod_headers.c>
    <FilesMatch ".(html|htm|js|json|xml|css)$">
        Header unset Content-Security-Policy
        Header unset X-Content-Security-Policy
    </FilesMatch>
</IfModule>

Это позволит удалить заголовки Content-Security-Policy и X-Content-Security-Policy, которые отвечают за обрезку скриптов.

Однако, важно понимать, что отключение автоматической обрезки может повлечь уязвимости безопасности вашего проекта. Быстро решайте проблемы и принимайте меры предосторожности при работе с любым кодом, который может быть внедрен в ваш сайт. Будьте особенно внимательны при пользовательском вводе и проверяйте его на безопасность.