![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| Mirkes |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 586 Регистрация: 18.8.2011 Где: Красноярск Репутация: нет Всего: 17 |
Насколько я понял не подписанный апплет не может работать с локальными файлами. А если апплет подписать из локального "хранилища ключей", то при каждом обращении на экран выскакивает угрожающая надпись с просьбой подтвердить доверие или отказаться. Причем большнство пользоваелей понятия не имеют, что именно они подтверждают или не подтверждают.
Я сейчас пишу серию апплетов для образовательных целей. Появление запросов о доверии крайне не желательно. С другой стороны, обращение к диску является пообочной функцией, которая нужна будет хорошо если 1% пользователей. Возникла идея написать пару апплетов. Один, основной без подписи выполняет основную работу. А вот если пользователь захотел что-то сохранить на диске, загружается другой апплет, подписанный, который и осуществляет работу с диском. Пр этом пользователя можно предуредить о том, зачем грузится апплет и почему ему нужно доверять. В связи с этим возникло два вопроса. 1. Как организовать из апплета загрузку другого апплета? (есть конечно вариант с переходом на другую страницу, которая и загрузит второй апплет, но тут возникает вопрос о том, как открыть эту страницу в новой вкладке) 2. Как этим двум апплетам установить взаимодействие между собой? Если кто-то знает решение основной задачи без двух апплетов, буду весьма признателен за подсказку. -------------------- Mirkes |
|||
|
||||
| COVD |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1655 Регистрация: 26.7.2005 Репутация: 1 Всего: 43 |
Если использовать JavaWebStart вместо апплетов, то там доступны сервисы работы с локальными файлами из пакета javax.jnlp для неподписанных приложений.
|
|||
|
||||
| Mirkes |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 586 Регистрация: 18.8.2011 Где: Красноярск Репутация: нет Всего: 17 |
Прошу прощения, но где можно посмотреть про этот JavaWebStart? Если можно по русски и для чайников.
-------------------- Mirkes |
|||
|
||||
| COVD |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1655 Регистрация: 26.7.2005 Репутация: 1 Всего: 43 |
Поиск в яндексе на слова "ява веб старт" даст вам некоторые русскоязычные материалы. На английском их намного больше. Отличие Java Web Start от Applet в том, что апплет встроен в html страницу, это часть стандартной веб-страницы. А Java Web Start - отдельное Java приложение.
|
|||
|
||||
| Mirkes |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 586 Регистрация: 18.8.2011 Где: Красноярск Репутация: нет Всего: 17 |
Спасибо, буду пробовать.
-------------------- Mirkes |
|||
|
||||
![]()
|
| Правила форума "Java" | |
|
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java: Апплеты | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |