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

Тема в разделе "Opencart 2", создана пользователем sten30, 5 окт 2019.

Информация :
Внимание форумчане! При создании тем, или выкладывании какой-либо информации проверьте в какой ветке форума вы находитесь! Не путайте Opencart и Opencart2. При несоблюдении данного условия выносится соответствующее наказание! И потом не говорите что вас НЕ ПРЕДУПРЕЖДАЛИ! По возможности используйте обменники mail, yandex, google, dropbox, rghost Дабы избежать просьб перезалить и проблем с рекламой!
Постинг нескольких постов подряд приравнивается к НАРУШЕНИЮ! Будьте вежливы и соблюдайте правила ;-)
  1. sten30

    sten30 Постоялец

    Регистр.:
    4 июл 2009
    Сообщения:
    78
    Симпатии:
    25
    Не открывается диалоговое окно выбора файла. Браузер ругается так. Как исправить?

    ►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)
     
  2. alrick

    alrick Постоялец

    Регистр.:
    18 сен 2007
    Сообщения:
    122
    Симпатии:
    119
    нужно разрешить unsafe-eval:
    "content_security_policy": "script-src 'self' 'unsafe-eval'; object-src 'self'"
    https://developer.chrome.com/extensions/contentSecurityPolicy#relaxing-eval

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

    sten30 Постоялец

    Регистр.:
    4 июл 2009
    Сообщения:
    78
    Симпатии:
    25
    Поставил другой менеджер изображений "Easyphoto - загрузка всех фото в один клик" и теперь все стало круче и работает.
     
    alrick нравится это.
  4. alrick

    alrick Постоялец

    Регистр.:
    18 сен 2007
    Сообщения:
    122
    Симпатии:
    119
    Тоже вариант :)
    Уточню для тех кто сюда попадет поиском в будущем: изначально стоял родной файлменеджер ОпенКарта и он сбоил из-за политики безопасности Chrome?
     
  5. sten30

    sten30 Постоялец

    Регистр.:
    4 июл 2009
    Сообщения:
    78
    Симпатии:
    25
    Да. Хром решил запретить загружать фото к товару. В других браузерах работало.