Javascript-форум (https://javascript.ru/forum/)
-   Javascript под браузер (https://javascript.ru/forum/css-html/)
-   -   Инициализация JS (https://javascript.ru/forum/css-html/52827-inicializaciya-js.html)

MadChild 09.01.2015 06:49

Инициализация JS
 
Добрый день.
От заказчика поступила задача: надо что бы в коде сайта не светился весь код видеоплеера, а выводился только в зашифрованном виде(base64)
В принципе реализация простая: на php вывожу base64_encode(), а потом на JS нахожу код, его преобразую и вставляю обратно на страницу. естественно после таких манипуляций вставленный код никак не запускает и не выполняет своих прямых функций. Подскажите как можно запустить JS после таких манипуляций или какой нибудь другой метод решения поставленной задачи

melky 09.01.2015 11:16

Цитата:

Сообщение от MadChild
после таких манипуляций вставленный код никак не запускает и не выполняет своих прямых функций

почему? а должен
Цитата:

Сообщение от MadChild
От заказчика поступила задача:

между делом, в консоли все равно будет виден код плеера, так что смысла в этом нет

MadChild 09.01.2015 14:36

Цитата:

Сообщение от melky (Сообщение 350389)
почему? а должен
между делом, в консоли все равно будет виден код плеера, так что смысла в этом нет

почему не знаю, попробую разобраться.
я понимаю, но есть задача и ее надо решить :)

MadChild 09.01.2015 18:19

Rise, а можно чуть-чуть поподробнее

MadChild 11.01.2015 13:23

все. разобрался, надо было сразу в тег <script> вставлять, а я вместе с тегом вставлял

krasovsky 12.01.2015 08:40

Вау. Я не критикую и не подвергаю сомнению, но хочу узнать каким образом эта манипуляция защищает код плеера?
Допустим при загрузке страницы загружается строка base64, далее (при нажатии на кнопку?) строка преобразуется в исходный скрипт, который можно поглядеть через консоль и при неободимости скомуниздить.

SV0L0CH 17.01.2015 00:15

Цитата:

Сообщение от krasovsky (Сообщение 350972)
Вау. Я не критикую и не подвергаю сомнению, но хочу узнать каким образом эта манипуляция защищает код плеера?
Допустим при загрузке страницы загружается строка base64, далее (при нажатии на кнопку?) строка преобразуется в исходный скрипт, который можно поглядеть через консоль и при неободимости скомуниздить.

Да ладно, не видишь что ли что заказчик и исполнитель друг друга стоят? :haha:


Часовой пояс GMT +3, время: 16:36.