|
09.01.2015, 06:49
|
Аспирант
|
|
Регистрация: 22.10.2012
Сообщений: 34
|
|
Инициализация JS
Добрый день.
От заказчика поступила задача: надо что бы в коде сайта не светился весь код видеоплеера, а выводился только в зашифрованном виде(base64)
В принципе реализация простая: на php вывожу base64_encode(), а потом на JS нахожу код, его преобразую и вставляю обратно на страницу. естественно после таких манипуляций вставленный код никак не запускает и не выполняет своих прямых функций. Подскажите как можно запустить JS после таких манипуляций или какой нибудь другой метод решения поставленной задачи
|
|
09.01.2015, 11:16
|
sinistral
|
|
Регистрация: 28.03.2011
Сообщений: 5,418
|
|
Сообщение от MadChild
|
после таких манипуляций вставленный код никак не запускает и не выполняет своих прямых функций
|
почему? а должен
Сообщение от MadChild
|
От заказчика поступила задача:
|
между делом, в консоли все равно будет виден код плеера, так что смысла в этом нет
|
|
09.01.2015, 14:36
|
Аспирант
|
|
Регистрация: 22.10.2012
Сообщений: 34
|
|
Сообщение от melky
|
почему? а должен
между делом, в консоли все равно будет виден код плеера, так что смысла в этом нет
|
почему не знаю, попробую разобраться.
я понимаю, но есть задача и ее надо решить
|
|
09.01.2015, 15:35
|
Профессор
|
|
Регистрация: 07.11.2013
Сообщений: 4,662
|
|
MadChild,
new Function('преобразованный код')();
|
|
09.01.2015, 18:19
|
Аспирант
|
|
Регистрация: 22.10.2012
Сообщений: 34
|
|
Rise, а можно чуть-чуть поподробнее
|
|
09.01.2015, 18:28
|
Профессор
|
|
Регистрация: 07.11.2013
Сообщений: 4,662
|
|
MadChild, а что не понятно?
|
|
11.01.2015, 13:23
|
Аспирант
|
|
Регистрация: 22.10.2012
Сообщений: 34
|
|
все. разобрался, надо было сразу в тег <script> вставлять, а я вместе с тегом вставлял
|
|
12.01.2015, 08:40
|
Профессор
|
|
Регистрация: 21.12.2012
Сообщений: 869
|
|
Вау. Я не критикую и не подвергаю сомнению, но хочу узнать каким образом эта манипуляция защищает код плеера?
Допустим при загрузке страницы загружается строка base64, далее (при нажатии на кнопку?) строка преобразуется в исходный скрипт, который можно поглядеть через консоль и при неободимости скомуниздить.
|
|
17.01.2015, 00:15
|
Профессор
|
|
Регистрация: 07.11.2010
Сообщений: 301
|
|
Сообщение от krasovsky
|
Вау. Я не критикую и не подвергаю сомнению, но хочу узнать каким образом эта манипуляция защищает код плеера?
Допустим при загрузке страницы загружается строка base64, далее (при нажатии на кнопку?) строка преобразуется в исходный скрипт, который можно поглядеть через консоль и при неободимости скомуниздить.
|
Да ладно, не видишь что ли что заказчик и исполнитель друг друга стоят?
|
|
|
|