Помилка невідомої схеми URL -адрес - що це означає і як її виправити?

Помилка невідомої схеми URL -адрес - що це означає і як її виправити?

Деякі користувачі, як правило, на смартфонах Android стикаються зі схемою URL -адреси помилки, коли ви натискаєте будь -яку кнопку або посилання у додатку та деякі інші дії.

У цій статті про те, як вона перекладається, і що означає помилка невідомої схеми URL -адреси та того, як її можна виправити.

Що означає невідома схема URL -адреси ERR і яка причина помилок

Помилка невідомої схеми URL -адреси можна перекласти як "помилка. Невідома схема URL -адреси ". Схема URL -адрес - умовно, перша частина адреси посилання: https: //, http: //, Mailto: // або будь -який інший, хто розповідає браузеру про те, як обробити це посилання.

Як правило, помилка URL-схеми ERR невідома, коли ви відкриваєте будь-які посилання в програмах Android за допомогою компонента системи Android System WebView, що дозволяє відображати веб-адгійний всередині програми.

Причина зазвичай поєднується з такими факторами:

  • Компонент WebView за замовчуванням здатний обробити лише обмежену кількість схем URL -адреси - http: //, https: //, Файл: //, Актив: //. При запиті інших схем, таких як Намір: //, СМС: //, Тел: //, Mailto: // або деякі конкретні схеми певної програми, ви можете отримати повідомлення про невідому схему URL -адресу.
  • Розробник додатків не додав необхідних функцій для обробки відповідних схем URL -адрес при спробі відкрити відповідні посилання в компоненті WebView.

Також є повідомлення, що в деяких випадках відкриття сайтів із переадресацією в WebView також може призвести до появи цієї помилки.

Способи виправити помилку

Залежно від того, чи є ви розробником чи звичайним власником смартфона Android, рішення про помилку помилки невідома схема URL -адреси буде відрізнятися:

Для розробника:

  • Додайте обробників для відмінних від HTTP І https Схеми URL -адрес, коли вони відкриваються у WebView у своїй програмі, щоб вони зателефонували у відповідну програму, відкрити повний браузер або відобразили повідомлення про те, що це посилання не може бути відкрито як частина вашої програми. З точки зору обробки посилань у WebView, переповнення Stack допоможе вам та іншими ресурсами.
  • Серед можливих варіантів рішення
    Target = "_ blank"
    до зв’язків з такими схемами URL -адрес для автоматичного відкриття у зовнішньому браузері.

Для звичайного користувача:

  1. Найпростішим рішенням було б відкрити сторінку, переглянуту в програмі, та звітувати про помилку в будь -якому браузері, наприклад, Google Chrome та використовувати посилання вже з нього.
  2. Оновлення програми також може допомогти (в якій виникає помилка), у рідкісних випадках - відключення додатків та інструментів, які можуть впливати на роботу мережевого з'єднання (Proxy та інші).
  3. Якщо ви можете прочитати текст посилання у повідомленні про помилку та зрозуміти логіку його роботи (надсилання поштового повідомлення, запуск зовнішньої програми для надсилання повідомлення або подібних дій), достатньо для виконання дій, встановлених в ньому вручну.
  4. Повідомте розробника програми про проблему в оглядах її на ринку Play або в іншому магазині додатків.

Що стосується рішення користувача програми, він зазвичай все ще повинен чекати, коли проблема буде виправлена ​​у розробника в наступних оновленнях, оскільки він нічого не може зробити самостійно з точки зору обробки схем URL -адрес.