AVanti473
Advanced Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Друзья, что не час - то "веселье". Прилюбопытнейший эксперимент у меня получился. Собираю в ThinApp портабельный браузер с подключением к нему плагина флешплеера PPAPI. Дошёл до весьма забавной точки. Плагин флешплеера прекрасно подключается к браузеру и отлично отображается ровно до того момента, как в сборку необходимо добавить vbs-скрипт. Причём любой vbs-скрипт (специально пробовал разные - запуск сторонних файлов при создании песочницы, или, убивание процесса при выходе из программы - не важно). С этого момента портабельный браузер видит флешплагин в настройках, как и прежде, но на веб-страничках пишет что не может загрузить этот плагин - "Couldn't load plug-in". Это, конечно, весёлый баг, и многое объясняет, НО, как с этим жить и бороться - ума не приложу! Без vbs в сборке я обойтись не могу, равно как и в работе браузера без этого флешплагина. P.S. В самой сборке плагина флешплеера никаких скриптов нет - конфликтовать нечему. Версии ThinApp сборки портабельной программы и плагина одинаковы - 4.7.3 Настройки изоляции (папок, реестра и вообще) портабельной сборки и сборки плагина одинаковы. Результат одинаков на разных системах, хоть х32, хоть х64. P.P.S. Я конечно понимаю, что половина проблем связана с новым, ежанутым до безобразия, PPAPI. Но проблема вылезла именно на использовании VBS в ThinApp. Что тут за загадочный механизм, и какая в этом всём связь - я в тупике. Можно, конечно, рискнуть обойтись без VBS вообще, делая сторонние точки входа для нужных скриптов, но, согласитесь, тот же автоматизированный функционал завершения зависших процессов через VBS весьма удобен. К тому же, может быть, в будущем, придётся подключить к сборке какой-нибудь плагин, собранный с VBS скриптом на борту... | Всего записей: 1179 | Зарегистр. 05-04-2011 | Отправлено: 22:46 12-11-2016 | Исправлено: AVanti473, 23:19 12-11-2016 |
|