МЕТОД ПРОСМОТРА WEB-СТРАНИЦ, ПЛАТФОРМА WEBAPP, МЕТОД И УСТРОЙСТВО ДЛЯ ИСПОЛНЕНИЯ JAVASCRIPT ДЛЯ МОБИЛЬНЫХ ТЕРМИНАЛОВ

Запрос у расширенной программы о необходимости исполнения расширенного JS при заранее определенных случаях загрузки web-страницы, при которых расширенная программа загружается при запуске браузера;
Браузер формирует расширенный интерфейс JS в соответствии с открытым программным интерфейсом приложения (API) в случае определения необходимости выполнения расширенного JS;
Исполнение расширенного JS посредством расширенного интерфейса JS.
2. Метод по п. 1, согласно которому расширенный JS исполняется для выполнения следующих Этапов:
Извлечение контента, запрашиваемого при поиске и просмотре страниц посредством оценки древа модели DOM текущей web-страницы;
В соответствии с извлеченным контентом, установка режима компоновки браузера посредством установленного интерфейса, настроенного для корректировки режима компоновки;
Осуществление компоновки страницы для извлеченного контента на основании установленного режима компоновки.
3. Метод по п. 1, согласно которому расширенный JS осуществляется для выполнения следующих Этапов:
WebApp запускает первое приложение JS для определения возможности настройки текущей форумной web-страницы после получения первого сообщения, отосланного браузером, что обозначает запуск первого приложения JS соответственно предварительной регистрации в платформе WebApp, при этом первое приложение JS осуществляется после построения ведущего узла и его настройки для определения типа форума текущей web-страницы; первое сообщение отсылается после построения ведущего узла текущей web-страницы при загрузке web-страницы на браузер;
WebApp запускает второе приложение JS в соответствии с типом форума текущей web-страницы для создания и отображения настроенной форумной страницы после получения второго сообщения, отосланного браузером, что обозначает запуск второго приложения JS соответственно предварительной регистрации в платформе WebApp, при определении текущей web-страницы как настраиваемой страницы форум, при этом запуск второго приложения JS осуществляется после построения и настройки древа DOM для создания и отображения форумной страницы; второе сообщение отсылается после построения древа DOM текущей web-страницы при загрузке web-страницы на браузер.
4. Метод по п. 1, в рамках которого расширенный JS исполняется для осуществления следующих Этапов:
WebApp запускает четвертое приложение JS для осуществления следующих этапов после получения четвертого сообщения, отосланного браузером, что обозначает запуск четвертого приложения JS после предварительной регистрации в платформе WebApp:
Анализ древа DOM для получения ключевого слова, включенного в текст узла DOM;
Определение ключевого слова как предварительно считанного ключевого слова на основании ключевого слова, включенного в текст узла DOM и базы данных о ключевых словах, предварительно заложенных в платформу WebApp;
Повторение следующего процесса для каждого предварительно считанного ключевого слова до завершения обработки всех предварительно считанных ключевых слов после определения включенного ключевого слова как предварительно считанного ключевого слова;
Согласно текущему предварительно считанному ключевому слову, получение связующего адреса следующей web-страницы;
согласно полученному связующему адресу, предварительное считывание контента следующей web-страницы с сервера web-страницы; и
отображение предварительно считанного контента следующей web-страницы и получение следующего предварительно считанного ключевого слова;
при том, что четвертое сообщение отсылается после построения древа DOM текущей web-страницы; четвертое приложение JS запускается после повторения древа DOM и его формирования соответственно скрипту контента, и предварительно компилируется в дистрибутиве WebApp, а четвертое исполнение JS регистрируется в платформе WebApp после установки дистрибутива WebApp на браузере.
5. Метод поиска и просмотра web-страниц на основании платформы WebApp, включающий следующее:
WebApp запускает первое приложение JS для определения возможности настройки текущей форумной web-страницы после получения первого сообщения, отосланного браузером, что обозначает запуск первого приложения JS соответственно предварительной регистрации в платформе WebApp, при этом первое приложение JS осуществляется после построения ведущего узла и его настройки для определения типа форума текущей web-страницы; первое сообщение отсылается после построения ведущего узла текущей web-страницы, при загрузке web-страницы на браузер;
При определении текущей web-страницы как настраиваемой страницы форума и отсылки браузером второго сообщения, что обозначает запуск второго приложения соответственно предварительной регистрации в платформе WebApp, WebApp запускает второе приложение JS соответственно типу форума текущей web-страницы для создания и отображения настроенной форумной страницы; запуск второго приложения осуществляется после построения и настройки древа DOM для создания и отображения форумной страницы; второе сообщение отсылается после построения древа DOM текущей web-страницы при загрузке web-страницы на браузер.
6. Метод поиска и просмотра web-страниц по п. 5, согласно которому первое приложение и второе приложение JS формируются соответственно скрипту контента и предварительно компилируются в дистрибутиве WebApp, а после установки дистрибутива WebApp на браузере, первое и второе приложение JS регистрируются в платформе WebApp.
7. Метод поиска и просмотра web-страниц по п. 5, согласно которому первое приложение JS настраивается для следующих этапов:
Получение мета тэга из узла HEAD;
Определение типа форума web-страницы в соответствии с полученным мета-тэгом; и
Второе приложение JS настраивается для осуществления следующих этапов:
Извлечение данных о форумной странице в соответствии с режимом настройки форума на текущей web-странице посредством анализа древа DOM;
Создание форумной страницы, в соответствии с извлеченными данными о форумной странице; и
Отображение полученной форумной страницы.
8. Метод поиска и просмотра web-страниц по п. 7, согласно которому до отображения созданной страницы форума метод включает скрывание или исключение исходной страницы JS.
9. Метод поиска и просмотра web-страниц по п. 6, который включает:
WebApp запускает третье сообщение JS, а третье сообщение JS настраивается для осуществления следующего процесса после получения третьего сообщения, отосланного браузером, что подразумевает запуск третьего приложения JS соответственно предварительной регистрации в платформе WebApp:
Анализ древа DOM для получения ключевого слова, включенного в текст узла DOM;
Определение ключевого слова как предварительно считанного ключевого слова на основании ключевого слова, включенного в текст узла DOM и предварительно считанного ключевого слова, предварительно заложенного в платформу WebApp;
Повторение следующего процесса для каждого предварительно считанного ключевого слова до завершения обработки всех предварительно считанных ключевых слов после определения включенного ключевого слова как предварительно считанного ключевого слова;
Согласно текущему предварительно считанному ключевому слову, получение связующего адреса следующей web-страницы;
Согласно полученному связующему адресу, предварительное считывание контента следующей web-страницы с сервера web-страницы; и
Отображение предварительно считанного контента следующей web-страницы и получение следующего предварительно считанного ключевого слова, где третье сообщение отсылается после построения древа DOM текущей web-страницы; запуск третьего приложения JS осуществляется после построения древа DOM и его формирования соответственно скрипту контента, и предварительно компилируется в дистрибутиве WebApp, а запуск третьего приложения JS регистрируется в платформе WebApp после установки дистрибутива WebApp на браузере.
10. Метод поиска и просмотра web-страниц по п. 9, при котором до отображения предварительно считанного контента следующей web-страницы, метод включает следующее: объединение следующей предварительно считанной web-страницы и текущей web-страницу; и
Отображение предварительно считанного контента следующей страницы, в случае, если расстояние прокрутки текущей web-страницы превышает установленное пороговое значение.
11. Метод поиска и просмотра web-страниц по п. 10, соответственно которому объединение предварительно считанного контента следующей web-страницы и текущей web-страницы включает следующее:
Только извлечение узла body следующей web-страницы со следующей предварительно считанной web-страницы;
Изменение извлеченного узла body для получения узла DIV при сохранении содержания узла body;
Установка характеристик узла DIV для скрывания и прикрепление к узлу body текущей web-страницы.
12. Метод поиска и просмотра web-страниц на основании платформы WebApp, включающий следующее:
WebApp запускает четвертое приложение JS для осуществления процесса определения предварительно считанного ключевого слова после получения четвертого сообщения, отосланного браузером, что обозначает запуск четвертого приложения JS соответственно предварительной регистрации в платформе WebApp, и предварительное считывание и отображение содержания web-страницы на основании определенного предварительно считанного ключевого слова,
при том, что четвертое сообщение отсылается после построения древа DOM текущей web-страницы; запуск четвертого приложения JS осуществляется после построения древа DOM и его формирования соответственно скрипту контента и предварительно компилируется в дистрибутиве WebApp, четвертое приложение JS регистрируется в платформе WebApp после установки дистрибутива WebApp на браузере.
13. Метод поиска и просмотра web-страниц по п. 12, при котором процесс определения Предварительно считанного ключевого слова, предварительного считывания и отображения содержания web-страницы на основании предварительно определенного считанного ключевого слова, включает следующее:
Анализ древа DOM для получения ключевого слова, включенного в текст узла DOM;
Определение ключевого слова как предварительно считанного ключевого слова на основании ключевого слова, включенного в текст узла DOM и базы данных о ключевых словах, предварительно заложенных в платформу WebApp;
Повторение следующего процесса для каждого предварительно считанного ключевого слова до завершения обработки всех предварительно считанных ключевых слов после определения включенного ключевого слова как предварительно считанного ключевого слова;
Согласно текущему предварительно считанному ключевому слову, получение связующего адреса следующей web-страницы;
Согласно полученному связующему адресу, предварительное считывание контента следующей web-страницы с сервера web-страницы; и
Отображение предварительно считанного контента следующей web-страницы и получение следующего предварительно считанного ключевого слова.
14. Метод поиска и просмотра web-страниц в соответствии по пп. 5-13, соответственно которому процессы, соответствующие второму приложению JS, третьему приложению JS и/или четвертому приложению JS выполняются при помощи расширенного интерфейса JS.
15. Метод поиска и просмотра web-страниц в соответствии с пунктом 14, при котором при отображении содержания текущей web-страницы расширенный интерфейс JS настраивается для получения следующих целей:
в соответствии с извлеченным содержимым, определить режим расположения браузера посредством предварительной настройки интерфейса настроенного для настройки режима компоновки страницы.
16. Инструмент для исполнения JS с использованием внешнего интерфейса JS включает следующее:
Функцию запроса, настроенную для осуществления запроса у расширенной программы о необходимости исполнения расширенного JS при заранее определенной загрузке web-страницы, при которых расширенная программа загружается при запуске браузера;
Функцию подборки, настроенную для установки расширенного интерфейса JS в соответствии с открытым API при определении необходимости выполнения расширенного JS; и
Модуль исполнения, настроенный для осуществления расширенного JS с использованием расширенного интерфейса JS.
17. Платформа WebApp, включающая:
Модуль первого запуска, настроенный для запуска первого приложения JS для определения текущей web-страницы как настраиваемой форумной страницы, после получения первого сообщения, отосланного браузером, что обозначает запуск первого приложения JS соответственно предварительной регистрации в платформе WebApp, при которой первое приложение JS осуществляется после построения ведущего узла и его настройки для определения типа форума текущей web-страницы; первое сообщение отсылается после построения ведущего узла текущей web-страницы, при загрузке web-страницы на браузер;
Модуль второго запуска настраивается для запуска второго приложения JS соответственно типу форума текущей web-страницы для создания и отображения настроенной форумной страницы, после получения второго сообщения, отосланного браузером, что обозначает запуск второго приложения JS соответственно предварительной регистрации в платформе WebApp при определении текущей web-страницы как настраиваемой страницы форума. При этом запуск второго приложения осуществляется после построения и настройки древа DOM для создания и отображения форумной страницы; второе сообщение отсылается после построения древа DOM текущей web-страницы при загрузке web-страницы на браузер.
18. Платформа WebApp по п. 17, включающая следующее:
Третий модуль запуска настраивается для запуска третьего сообщения JS для осуществления процесса определения предварительно считанного ключевого слова и предварительного считывания и отображения содержания web-страницы на основании определенного предварительно считанного ключевого слова, после получения третьего сообщение, отосланного браузером, что обозначает запуск третьего приложения JS соответственно предварительной регистрации в платформе WebApp, где третье сообщение отсылается после построения древа DOM текущей web-страницы; запуск третьего приложения JS осуществляется после построения DOM, и его формирования соответственно скрипту контента и предварительно компилируется в дистрибутиве WebApp, а запуск третьего приложения JS регистрируется в платформе WebApp после установки дистрибутива WebApp на браузере.
19. Платформа WebApp по п. 18, согласно которой процесс определения Предварительно считанного ключевого слова и предварительного считывания и отображения содержания web-страницы на основании предварительно определенного считанного ключевого слова, включает следующее:
Анализ древа DOM для получения ключевого слова, включенного в текст узла DOM;
Определение ключевого слова как предварительно считанного ключевого слова на основании ключевого слова, включенного в текст узла DOM и базы данных о ключевых словах, предварительно заложенных в платформу WebApp;
После определения, является ли ключевое слово предварительно считанным ключевым словом, повторение следующего процесса для каждого предварительно считанного ключевого слова до завершения обработки всех предварительно считанных ключевых слов;
Согласно текущему предварительно считанному ключевому слову, получение связующего адреса следующей web-страницы;
Согласно полученному связующему адресу, предварительное считывание контента следующей web-страницы с сервера web-страницы; и
Отображение предварительно считанного контента следующей web-страницы и получение следующего предварительно считанного ключевого слова.
20. Браузер, включающий следующее:
Модуль отсылки первого сообщения, настроенный для отсылки первого сообщения, подразумевающей запуск первого приложения JS, соответственно предварительной регистрации в рамках платформы WebApp, после построения узла HEAD текущей web-страницы при загрузке web-страницы. При этом запуск первого приложения JS осуществляется после построения ведущего узла и настраивается таким образом, чтобы определить тип форума текущей web-страницы, и
Блок отсылки второго сообщения настроенный для отсылки второго сообщения, что обозначает запуск второго приложения JS соответственно предварительной регистрации в платформе WebApp и соответственно типу форума текущей web-страницы, после построения древа DOM текущей web-страницы, во время загрузки web-страницы; запуск второго приложения осуществляется после построения древа DOM и его настройки для создания и отображения страницы форума.
21. Платформа WebApp, включающая:
модуль четвертого запуска, настроенный таким образом, чтобы запустить четвертое приложение JS для осуществления процесса определения предварительно считанного ключевого слова после получения четвертого сообщения, отосланного браузером, что обозначает запуск четвертого приложения JS соответственно предварительной регистрации в платформе WebApp, и предварительное считывание и отображение содержания web-страницы на основании определенного предварительно считанного ключевого слова, при том, что четвертое сообщение отсылается после построения древа DOM текущей web-страницы; запуск четвертого приложения JS осуществляется после построения древа DOM и его формирования соответственно скрипту контента, и предварительно компилируется в дистрибутиве WebApp, а четвертое исполнение JS регистрируется в платформе WebApp после установки дистрибутива WebApp на браузере.
22. Платформа WebApp по п. 21, согласно которому процесс определения Предварительно считанного ключевого слова, и предварительное считывание и отображения содержания web-страницы на основании предварительно определенного считанного ключевого слова, включает следующее:
Анализ древа DOM для получения ключевого слова, включенного в текст узла DOM; определение ключевого слова как предварительно считанного ключевого слова на основании ключевого слова, включенного в текст узла DOM и а база данных ключевых слов, предварительно хранящаяся в платформе WebApp;
Повторение следующего процесса для каждого предварительно считанного ключевого слова до завершения обработки всех предварительно считанных ключевых слов после определения включенного ключевого слова как предварительно считанного ключевого слова;
Согласно текущему предварительно считанному ключевому слову, получение связующего адреса следующей web-страницы;
Согласно полученному связующему адресу, предварительное считывание контента следующей web-страницы с сервера web-страницы; и
Отображение предварительно считанного контента следующей web-страницы и получение следующего предварительно считанного ключевого слова.
23. Платформа WebApp по пп. 17-19, 21 и 22, согласно которой процессы, соответствующие второму приложению JS, третьему приложению JS и/или четвертому приложению JS исполняются при помощи расширенного интерфейса JS, и при отображении содержания текущей web-страницы расширенный интерфейс JS настраивается для получения следующих целей:
в соответствии с извлеченным содержимым, определяется режим расположения браузера посредством предварительной настройки интерфейса настроенного для настройки режима компоновки страницы.
24. Браузер, включающий следующее:
Блок отсылки четвертого сообщения, настроенный для отсылки четвертого сообщения, что обозначает запуск четвертого приложения JS соответственно предварительной регистрации в платформе WebApp, после построения древа DOM текущей web-страницы, при загрузке web-страницы; запуск четвертого приложения JS позволяет осуществить процесс определения предварительно считанного ключевого слова, и предварительное считывание и отображение содержания web-страницы на основании определенного предварительно считанного ключевого слова. При этом запуск четвертого приложения JS осуществляется после построения древа DOM и формируется соответственно скрипту контента и предварительно компилируется в дистрибутиве WebApp, а четвертое приложение JS регистрируется в платформе WebApp после установки дистрибутива WebApp на браузере.
25. Браузер по п. 24, согласно которому процесс определения Предварительно считанного ключевого слова, предварительное считывание и отображение содержания web-страницы на основании предварительно определенного считанного ключевого слова, включает следующее:
Анализ древа DOM для получения ключевого слова, включенного в текст узла DOM;
Определение ключевого слова как предварительно считанного ключевого слова на основании ключевого слова, включенного в текст узла DOM и базы данных о ключевых словах, предварительно заложенных в платформу WebApp;
Повторение следующего процесса для каждого предварительно считанного ключевого слова до завершения обработки всех предварительно считанных ключевых слов после определения включенного ключевого слова как предварительно считанного ключевого слова;
Согласно текущему предварительно считанному ключевому слову, получение связующего адреса следующей web-страницы;
Согласно полученному связующему адресу, предварительное считывание контента следующей web-страницы с сервера web-страницы; и
Отображение предварительно считанного контента следующей web-страницы и получение следующего предварительно считанного ключевого слова.
26. Мобильный терминал, включающий следующее:
платформа WebApp по пп. 17-19 и 21-23; и браузер по пп. 20, 24 и 25.
27. Мобильный терминал, включающий инструмент по п. 16 и браузер.
28. Машиночитаемый носитель с программным кодом, осуществляемым процессором, при исполнении программный код обеспечивает выполнение процессором следующих Этапов:
Запрос у расширенной программы о необходимости исполнять расширенный JS при заранее определенных случаях при загрузке web-страницы, при которых расширенная программа загружается при запуске браузера;
Браузер формирует расширенный интерфейс JS в соответствии с открытым API при определении необходимости выполнения расширенного JS;
Исполнение расширенного JS с использованием расширенного интерфейса JS.
29. Машиночитаемый носитель с программным кодом, осуществляемым процессором. При исполнении программный код позволяет процессору выполнять следующие этапы:
WebApp запускает первое приложение JS для определения возможности настройки текущей форумной web-страницы после получения первого сообщения, отосланного браузером, что обозначает запуск первого приложения JS соответственно предварительной регистрации в платформе; первое приложение JS осуществляется после построения ведущего узла и его настройки для определения типа форума текущей web-страницы; первое сообщение отсылается после построения ведущего узла текущей web-страницы, при загрузке web-страницы на браузер;
При определении текущей web-страницы как настраиваемой страницы форума и после получения второго сообщения, отосланного браузером, что обозначает запуск второго приложения JS соответственно предварительной регистрации в платформе WebApp, WebApp запускает второе приложение JS в соответствии с типом форума текущей web-страницы для создания и отображения настроенной форумной страницы; запуск второго приложения осуществляется после построения и настройки древа DOM для создания и отображения форумной страницы; второе сообщение отсылается после построения древа DOM текущей web-страницы при загрузке web-страницы на браузер.
30. Машиночитаемый носитель с программным кодом, осуществляемым процессором, при исполнении программный код позволяет процессору выполнять следующие этапы:
После получения четвертого сообщения, отосланного браузером, что обозначает запуск четвертого приложения JS после предварительной регистрации в платформе WebApp, WebApp запускает четвертое выполнение JS, обеспечивающее определение предварительно считанного ключевого слова, и предварительное считывание и отображение содержания web-страницы на основании определенного предварительно считанного ключевого слова, при том, что четвертое сообщение отсылается после построения древа DOM текущей web-страницы; запуск четвертого приложения JS осуществляется после построения древа DOM и его формирования соответственно скрипту контента и предварительно компилируется в дистрибутиве WebApp, а четвертое исполнение JS регистрируется в платформе WebApp после установки дистрибутива WebApp на браузере.