Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Веб-программирование > Общее

Общее Веб-разработка в целом, идеи, проекты...

Ответ
 
Опции темы
Старый 08.10.2013, 19:59   #1
HAMANN
Нуждающийся
 
Аватар для HAMANN
 
Регистрация: 05.08.2008
Сообщений: 73
Написано 11 полезных сообщений
(для 24 пользователей)
Сообщение Browser Native Client.

Доброго времени суток.

Есть идея, пока что идея, в дальнейшем требующая реализации.

К примеру есть портал, на котором пользователь приобретает софт. Необходимо реализовать следующий функционал.

1. Проверка, скачено ли ПО, если скачено, проверить, существует ли файл еще и сравнить его хэш сумму.
2. Проверить, установлено ли ПО. Если нет, то по клику запустить установщик.
3. Если ПО установлено, то по клику его запустить.

ОС: Windows XP и выше, Linux (Пока что на заднем плане. Не критично если не получится)
Браузеры: IE 8 и выше, FireFox 12 и выше, Opera 10.0 и выше, Chrome 10.0 и выше, Safari 4.0 и выше

Первое что пришло в голову, это написание плагина используя NPAPI. Сразу же наткнулся на статью http://blog.chromium.org/2013/09/say...end-npapi.html из которой сказано что вскоре такие плагины будут блокироваться.

В статье предложены альтернативы: NaCl, Apps, Native Messaging API, and Legacy Browser Support

NaCl как я понял, только для хрома. Остальные варианты тоже не особо проработанные.

Кто либо сталкивался с подобными задачами?
(Offline)
 
Ответить с цитированием
Старый 08.10.2013, 20:35   #2
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Ответ: Browser Native Client.

Такая деятельность не будет поддерживаться web разработками, т.к. напрямую подвергает пользователей на неприятности.

Native Messaging API - один из путей, но снова, не лучший вариант, т.к. требует уже существующее ПО.

За установку ПО без прямых на то действий пользователя, я и многие другие готовы по башке палкой не раз переехать таким разрабам. Смотрим на Mail.ru..

Зачем ты это делаешь и почему?
Даже сейчас можно используя AJAX (jsonp) послать сообщение локальному сервису, который может слушать запросы, и если нужно ответить, если не отвечает - значит не установлен / вырублен. Далее на странице попроси юзверя скачать то или иное ПО и поставить. Не делай это за него - тебя возненавидят за такие действия.
(Offline)
 
Ответить с цитированием
Старый 08.10.2013, 20:47   #3
HAMANN
Нуждающийся
 
Аватар для HAMANN
 
Регистрация: 05.08.2008
Сообщений: 73
Написано 11 полезных сообщений
(для 24 пользователей)
Ответ: Browser Native Client.

Ну вообще пользователь будет устанавливать плагин именно для того чтобы получить возможно управлять купленным контентом у себя в ЛК.

Кто сказал что ПО будет ставиться без ведома пользователя? Пользователь установил плагин и кликнул на кнопку "установить". Его намеренность подтверждена дважды.
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Reizel (08.10.2013)
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT +4, время: 20:07.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com