Создайте ярлык «Добавить на главный экран» для локальной автономной HTML-страницы

Я разработал веб-приложение HTML и Javascript, которое распространяется на мобильные телефоны компании по электронной почте или через USB-порт в виде zip-файла, который я хотел бы настроить на устройствах людей с помощью ярлыка на их домашнем экране.

Однако я не могу получить возможность в браузере Chrome добавить его в качестве ярлыка для автономной страницы.

Эта опция становится доступной только в том случае, если, например, я загружаю пакет в свое онлайн-пространство, а затем загружаю этот URL-адрес в Chrome. Это не вариант, так как приложение будет загружать конфиденциальную информацию, которая мне не нужна в сети.

Есть ли какие-то решения или альтернативные варианты для этого?

На устройствах назначения у вас есть root-доступ или нет?

Ответы (4)

1. Использование браузера Chrome (без рута)

Если вы ищете решение с помощью приложения Chrome, Chrome isn't associated with Html filesвы не можете связать его с файлами HTML, но можете:

PS : Разрешите разрешение на хранение для приложения Chrome.

  • Откройте браузер Chrome
  • Введите путь к вашему файлу Пример:file://mnt/sdcard/Documents/App/index.html
  • Перейти к меню параметров (три точки в правом верхнем углу)
  • Отметьте звездочку вверху, чтобы добавить HTML-файл в закладки для мобильных устройств.
  • В программе запуска поместите виджет «Закладки Chrome» на рабочий стол, чтобы получить доступ к локальному файлу с закладками.

2. Использование Total Commander (без рута)

PS : Во-первых, разрешите разрешение на хранение для приложения Total Commander.

  • Установите и запустите Total Commander - файловый менеджер
  • Найдите файл index.html.
  • Нажмите и удерживайте файл index.html.
  • Во всплывающем меню отметьте опцию «Создать ссылку на рабочем столе».
  • Выберите имя ярлыка.
  • Выберите приложение, используемое для открытия HTML-файлов (перед этим я предлагаю установить Opera или Firefox)
  • Выберите значок, если хотите.
  • Нажмите OK/Применить.

3. Использование браузера Opera (без рута)

Opera Browser — решение для вашей ситуации, возможно, другие браузеры тоже подойдут.

PS : Во-первых, разрешите разрешение на хранение для приложения Opera.

  • Установить браузер Opera - новости и поиск
  • Введите путь к вашему файлу Пример:file://mnt/sdcard/Documents/App/index.html
  • Перейти к меню параметров (три точки в правом верхнем углу)
  • В нижней части меню параметров отметьте опцию «Главный экран».
  • Выберите имя ярлыка и нажмите «Добавить».
хром не отображает пункт меню «добавить на домашнюю страницу» в локальных файлах; то же самое происходит со встроенным Samsung Internet Explorer на моем Samsung S7. Добавление «виджета закладок Chrome» приводит к добавлению ссылок для ВСЕХ закладок, а не только для одной.

Загрузите страницу, откройте ее в Chrome, нажмите на три точки в правом верхнем углу и выберите «Добавить на главную».

Редактировать: Только что понял, я использую браузер Brave (бесплатно в Google Play), и он работает. Он очень похож на Chrome, поэтому привыкание к нему не займет много времени.

Редактировать № 2: Браузер Orfox (браузер Tor), также бесплатный, может это сделать. Просто откройте файл и создайте ярлык, как с обычными страницами в Chrome. Хотя это браузер Tor, но, возможно, есть другие браузеры, которые легче и тоже могут это делать. Браузер Firefox также помогает. Нажмите на 3 точки в правом верхнем углу, нажмите страницу и создайте ярлык.

Нет, не работало даже с браузером Brave. «Добавить на главную» даже не появляется, если путь к файлу похож на file:///sdcard/Documents/App/index.html. Возможно, из-за того, что локальный файл не обслуживается через https? В таком случае есть ли альтернатива...?

Вот альтернатива, которую я использую для доступа к локальному HTML через главный экран (мой Samsung).

  1. Иметь ярлык для Samsung Internet (поскольку он позволяет заблокированную вкладку)
  2. Откройте HTML-файл вручную (например, с помощью файлового менеджера «Мои файлы», «Открыть с помощью» Samsung Internet)
  3. Нажмите кнопку «Вкладки», чтобы отобразить список открытых вкладок, нажмите и удерживайте «RecyclerView» на вкладке, показывающей HTML-файл, выберите «Заблокировать».

Я использую простое приложение Website Shortcut, созданное Deltac Development. Это приложение может работать для ваших нужд и может быть отредактировано и настроено (например, логотип компании, изменение пути к другому местоположению и т. д.).