Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 07.07.2016, 21:56
Новичок на форуме
Отправить личное сообщение для Pavel_vo Посмотреть профиль Найти все сообщения от Pavel_vo
 
Регистрация: 07.07.2016
Сообщений: 5

Облачный веб-браузер
Привет, мы работаем над новым проектом. Хотели бы осудить его, понять на сколько он может заинтересовать русскоязычную аудиторию.

Наш сервис будет предоставлять аренду облачного веб-браузера с возможностью программирования его работы на языке JavaScript.

Мы подготовили "лендинг", на котором вы можете более подробно ознакомиться с функциями нашего будущего сервиса.
(Ссылка удалена)

Здесь можно запустить примеры скриптов.
Спасибо.

Последний раз редактировалось Pavel_vo, 18.07.2016 в 15:29.
Ответить с цитированием
  #2 (permalink)  
Старый 07.07.2016, 22:12
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,989

Сообщение от Pavel_vo
Хотели бы осудить его

И к какому сроку он будет приговорен?
Ответить с цитированием
  #3 (permalink)  
Старый 07.07.2016, 22:41
Новичок на форуме
Отправить личное сообщение для Pavel_vo Посмотреть профиль Найти все сообщения от Pavel_vo
 
Регистрация: 07.07.2016
Сообщений: 5

Сообщение от laimas Посмотреть сообщение
И к какому сроку он будет приговорен?
Сроки пока не определены.
Ответить с цитированием
  #4 (permalink)  
Старый 08.07.2016, 00:28
Аватар для nerv_
junior
Отправить личное сообщение для nerv_ Посмотреть профиль Найти все сообщения от nerv_
 
Регистрация: 29.11.2011
Сообщений: 3,924

Сообщение от Pavel_vo
облачного веб-браузера
Конкретно ничего против вашего решения не имею, но кто в здравом уме будет вводить пароли и другую персональную информацию в этот браузер? Все эти данные осядут на ваших серверах и не изветно где и когда всплывут.

А ведь он по большей части предназначем для автоматизации работы с формами. Вот вам и противоречие.
__________________
Чебурашка стал символом олимпийских игр. А чего достиг ты?
Тишина - самый громкий звук
Ответить с цитированием
  #5 (permalink)  
Старый 08.07.2016, 10:52
Новичок на форуме
Отправить личное сообщение для Pavel_vo Посмотреть профиль Найти все сообщения от Pavel_vo
 
Регистрация: 07.07.2016
Сообщений: 5

Мы не рекомендуем хранить важные пароли в скрипте, особенно если пароль затрагивает финансовую выгоду. В таких случаях пароль можно будет запрашивать в режиме выполнения через Телеграм чат функцией telegram.QueryText
Пример:
var password = telegram.QueryText('Введите пароль для сайта');
page.Evaluate(password, function(password){
$('#pswd').val(password);
});

Такой пароль не будет храниться на наших серверах. Это самый безопасный способ.

Тем не менее, в можете хранить пароли в скриптах. Для всех скриптов мы применяем особые правила безопасности: шифрование скриптов на сервере, децентрализация хранилища скриптов.

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

Множество задач не требуют ввода личных данных, особенно задач для бизнеса, когда нужен мониторинг информации.
Ответить с цитированием
  #6 (permalink)  
Старый 08.07.2016, 10:59
Новичок на форуме
Отправить личное сообщение для Pavel_vo Посмотреть профиль Найти все сообщения от Pavel_vo
 
Регистрация: 07.07.2016
Сообщений: 5

Кстати, вы можете изменять скрипты на лендинге, и использовать функцию console.log() для вывода в консоль.
Ответить с цитированием
  #7 (permalink)  
Старый 09.07.2016, 06:58
Аватар для Erolast
Профессор
Отправить личное сообщение для Erolast Посмотреть профиль Найти все сообщения от Erolast
 
Регистрация: 24.09.2013
Сообщений: 1,436

Цитата:
Такой пароль не будет храниться на наших серверах.
Да, но кто этому поверит?)
Ответить с цитированием
  #8 (permalink)  
Старый 09.07.2016, 11:38
Аватар для nerv_
junior
Отправить личное сообщение для nerv_ Посмотреть профиль Найти все сообщения от nerv_
 
Регистрация: 29.11.2011
Сообщений: 3,924

Сообщение от Pavel_vo
Такой пароль не будет храниться на наших серверах
во-первых, жизнь учит, что нельзя никогому доверять.

Сообщение от Pavel_vo
Множество задач не требуют ввода личных данных, особенно задач для бизнеса, когда нужен мониторинг информации.
во-вторых, посмотрим правде в глаза: вы предлагаете добавить во взаимодействие
пользователь -> сервис
себя по схеме
пользователь -> вы (посредник) -> сервис
Это мягко говоря настораживает. А если вы идею мою украдете? Или какие-нибудь важные данные, вроде почтовой переписки?

в-третьих, как разработчик, я способен осуществить предлагаемую вами схему самостоятельно на локальной машине, используя соответствующие инструменты. Это позволит исключить посредника как звено из вышеупомянутой "схемы".

Я бы на вашем месте свернул на путь заворачивания вашего решения в кроссплатформенное десктопное приложение по средствам electrom/node-webkit. Как быть с мобильными платформами? Не знаю, думайте.
__________________
Чебурашка стал символом олимпийских игр. А чего достиг ты?
Тишина - самый громкий звук
Ответить с цитированием
  #9 (permalink)  
Старый 09.07.2016, 14:57
Новичок на форуме
Отправить личное сообщение для Pavel_vo Посмотреть профиль Найти все сообщения от Pavel_vo
 
Регистрация: 07.07.2016
Сообщений: 5

Спасибо за комментарии.
Идею в целом понял, - вопрос доверия. Естественно, мы не собираемся злоупотреблять доверием. Репутация - основа для такого бизнеса. Кто не доверяет - не пользуется, это везде так. Каждый сам решает.

На счет запуска своей реализации на своей машине - это как с веб сайтами: вы можете на своей машине запустить сайт, а можете воспользоваться хостингом. Вопрос доверия к хостеру остается открытым: и личные данные и идею может украсть. Я знаю, многие предпочитают хостинг. И те кто могут, и те кто не могут сами запустить сервер на своей машине. Плюс хостер дает приятные плюшки, типа надежности, поддержки, панели управления и прочие.
У нас, кстати, тоже есть приятные плюшки, особенно приятные для новичков в JavaScript. Вот одна из них: Все наши скрипты пишутся в синхронном стиле. Не нужны никакие callback'и. Все функции API имею синхронный стиль. В результате этого получается более читабельный код, который удобно поддерживать и легко понять.
Вот например:
var page = browser.CreatePage('http://yandex.ru/');

Функция browser.CreatePage выглядит как простая синхронная функция. На самом деле она выполняется асинхронно. Создается новая вкладка в облачном браузере, начинается загрузка страницы, ожидается завершение загрузки. После этого вы получаете управление над этой страницей через объект в переменной page.

Попробуйте такой код ради интереса:
console.log('главный контекст');
var page = browser.CreatePage('http://yandex.ru/');
page.Evaluate(function () {
    console.log('контекст страницы');
    console.log('заголовок', document.title);
});
console.log('главный контекст');

Результат:
main> 'главный контекст'
page1> 'контекст страницы'
page1> 'заголовок' 'Яндекс'
main> 'главный контекст'


Читал вчера вот эту тему: Как сделать счётчик со сложением?.
Явно новичок спрашивает как выводить на экран каждую секунду:
У нас скрипт выглядел бы вот так:
for (var i = 0; i <= 10; i++) {
    console.log(i + ' секунда ' + 10 * i);
    sleep(1000);
}

А результат так:
main> '0 секунда 0'
main> '1 секунда 10'
main> '2 секунда 20'
main> '3 секунда 30'
main> '4 секунда 40'
main> '5 секунда 50'
main> '6 секунда 60'
main> '7 секунда 70'
main> '8 секунда 80'
main> '9 секунда 90'
main> '10 секунда 100'

Последний раз редактировалось Pavel_vo, 09.07.2016 в 16:03. Причина: Опечатка
Ответить с цитированием
  #10 (permalink)  
Старый 10.07.2016, 10:43
Профессор
Отправить личное сообщение для alex.vv Посмотреть профиль Найти все сообщения от alex.vv
 
Регистрация: 15.04.2014
Сообщений: 176

Цитата:
Апибот – это единственное программное обеспечение веб-автоматизации, которое успешно работает с любым сайтом
Selenium нервно курит в сторонке
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Модульная подгрузка содержимого на веб страницу Flakky Events/DOM/Window 5 13.05.2016 16:14
Выпадающее меню в ИЕ не работает на веб сервере. Saratov64 Internet Explorer 1 05.05.2016 11:13
Сайт торент видео онлайн (через браузер). nemo84 Ваши сайты и скрипты 1 18.05.2013 21:07
блокировка записи в БД на изменение в веб приложении igrok Серверные языки и технологии 8 04.07.2011 17:07
как проверить поддеружет браузер определенное событие? GOll Элементы интерфейса 9 24.07.2008 14:40