Я прочитал ответы о том, как исправить unsafe eval
, необходимое в моей Политике безопасности контента из-за использования setTimeout с помощью анонимной функции.
Однако я использую скрипт, который содержит следующее: -
$ = function (a) {
return /^f/.test(typeof a) ? /in/.test(b.readyState) ? setTimeout('$('+a+')', 9) : a() : new i(a)
}
и я не могу на всю жизнь решить, как преобразовать его в скрипт, который использует анонимную функцию, или если есть способ переписать его.
Код является частью ki.js , если вам нужно увидеть больше кода.
Я пытался
return /^f/.test(typeof a) ? /in/.test(b.readyState) ? setTimeout(function(){'$('+a+')'}, 9) : a() : new i(a)
но это явно не сработало! Я думаю, что я просто лишен сна, но кто-то может направить меня в правильном направлении!