![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| NewDima |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 922 Регистрация: 20.2.2006 Где: <?here?> Репутация: 10 Всего: 12 |
Есть на сайте генератор кода для того, чтобы люди могли видео с нашего сайте тащить к себе. Но проблема в том, что в будущем может поменяться плеер и разные переменные для него. Получается если человек взял сгененный код и вставил у себя, то и плеер у него будет тот, который был на момент генерации кода. Это нежелательный момент номер раз.
В текущей версии плеера конфиги читаются с xml файла с сервера. А этот конфиг не читается с других доменов (из-за кроссдоменной политики), ну и вариант с файлом crossdomain.xml - не вариант вовсе, потому-что хочется, чтобы тянули видео все, кому влезет. это проблема номер два. Естественно возникла мысль о генерации не кода для плеера, а кода iframe-а, ведущего на страницу на нашем сайте, содержащую исключительно плеер. Получается юзверь вставит у себя только ифрейм, а все изменения плеера и настроек будут проходить абсолютно прозрачно для него. Как мне кажется, здесь все гладко. Но сразу возникает вопрос встречный: почему тысячи сайтов делают не так, а просто генерят код плеера? Может я упускаю что-то принципиальное? |
|||
|
||||
| smartov |
|
|||
![]() свой собственный ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4225 Регистрация: 2.2.2006 Где: NJ Репутация: 7 Всего: 259 |
Потому, что ифрейм - это минимум дырка в секьюрити. Никто не хочет с этим возиться.
Генератор плеера, даже если он старый, вставляет то сам SWF пллера актуальный. Так что вам только надо будет позаботиться, чтобы в новых версиях плеера при появлении новых параметров не было проблем если эти параметры отсутствуют. Фича с конфигом - вообще не вариант. Берите пример с ютуба: параметры плеера задаются в URL |
|||
|
||||
| NewDima |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 922 Регистрация: 20.2.2006 Где: <?here?> Репутация: 10 Всего: 12 |
smartov, так в том то и дело, что плеер со временем может поменяться вовсе, т.е. будет другой файл swf. А на других сайтах будет использоваться старый. Использовать для нового плеера имя старого, т.е. простая подмена его - не пойдет совсем, потому-что параметры могут сильно разиться.
А что касательно секьюрити, то во флешплеере тоже можно напакастить, разве я не прав? |
|||
|
||||
| smartov |
|
||||||
![]() свой собственный ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4225 Регистрация: 2.2.2006 Где: NJ Репутация: 7 Всего: 259 |
Почему на других сайтах будет использоваться старый? Загрузите новый по тому же урлу, что старый и вот магия - обновилось у всех. Добавлено через 2 минуты и 3 секунды
Ну так планируйте плеер так, чтобы они не сильно разились! Либо чтобы новый, мог поддерживать параметры старого. А вы думали софт он как пишется? Граблями аля ифрейм всё, конечно, просто, но будет никому не нужное уродство. Добавлено через 3 минуты и 36 секунд
Можно и камнем человека убить, но ружьё стократ опаснее. К тому же ифрейм просто неудобен, ибо это костыль, и часто работает медленно и плохо контролируется родительстким документом. |
||||||
|
|||||||
| NewDima |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 922 Регистрация: 20.2.2006 Где: <?here?> Репутация: 10 Всего: 12 |
smartov, спасибо
|
|||
|
||||
![]()
|
| Правила форума "PHP" | |
|
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |