В квикстарт шаблона Opencart 2.3 сломан менеджер изображений.

sten30

Постоялец
Регистрация
4 Июл 2009
Сообщения
98
Реакции
58
Не открывается диалоговое окно выбора файла. Браузер ругается так. Как исправить?

►Uncaught EvalError: Refused to evaluate a iquery-2.1.1.min.js:2 string as JavaScript because 'unsafe-eval' is not an allowed source of script in the following Content Security Policy directive: "script-src 'self' * 'unsafe-inline' data:".

at eval (<anonymoiis>)
at Function.globalEval (jquery-2.1.1.min.js:2)
at n.fn.init.domManip (jquery-2.1.1.min.js:3)
at n.fn.init.append (jquery-2.1.1.min.js:3)
at Object.success (common.is:156)
at j (jquerv-2.1.1.min,is:2)
at Object.fireWith [as resolveWith] (jquery-2.1.1.min.is:2)
at x (jquery-2.1.1.min.js:4)
at XMLHttpRequest.<anonymous> (jquery-2.1.1.min.js:4)
 

alrick

Постоялец
Регистрация
17 Сен 2007
Сообщения
169
Реакции
177
нужно разрешить unsafe-eval:
"content_security_policy": "script-src 'self' 'unsafe-eval'; object-src 'self'"
Для просмотра ссылки Войди или Зарегистрируйся

А чтобы не локально править, а для всех, то можно пробовать вынести JS из filemanager.tpl в common.js. Тогда eval будет не inline.
 
Последнее редактирование:

sten30

Постоялец
Регистрация
4 Июл 2009
Сообщения
98
Реакции
58
нужно разрешить unsafe-eval:
"content_security_policy": "script-src 'self' 'unsafe-eval'; object-src 'self'"
Для просмотра ссылки Войди или Зарегистрируйся

А чтобы не локально править, а для всех, то можно пробовать вынести JS из filemanager.tpl в common.js. Тогда eval будет не inline.

Поставил другой менеджер изображений "Easyphoto - загрузка всех фото в один клик" и теперь все стало круче и работает.
 

alrick

Постоялец
Регистрация
17 Сен 2007
Сообщения
169
Реакции
177
Тоже вариант :)
Уточню для тех кто сюда попадет поиском в будущем: изначально стоял родной файлменеджер ОпенКарта и он сбоил из-за политики безопасности Chrome?
 

sten30

Постоялец
Регистрация
4 Июл 2009
Сообщения
98
Реакции
58
Тоже вариант :)
Уточню для тех кто сюда попадет поиском в будущем: изначально стоял родной файлменеджер ОпенКарта и он сбоил из-за политики безопасности Chrome?

Да. Хром решил запретить загружать фото к товару. В других браузерах работало.
 
Сверху