Ошибка err unknown url scheme на андроид

Пользователи смартфонов с операционной системой Андроид столкнулись с ошибкой на сайтах «Net::ERR_UNKNOWN_URL_SCHEME». Ошибка появляется когда при клике на активную ссылку, должно запуститься связанное приложение. Например вы хотите присоединится к беседе в Скайпе или к конференции в Зуме, открыть канал в Телеграмме и тп. Вот так ошибка отображается на экране смартфона:
Net ERR_UNKNOWN_URL_SCHEME
Чаще с данной проблемой сталкиваются пользователи смартфонов линейки Lite от Honor, иногда ошибка выскакивает у пользователей Xiaomi и Huawei. Сегодня расскажем почему такое происходит и как решить проблему.

Причина ошибки Net::ERR_UNKNOWN_URL_SCHEME зачастую кроется в несовместимости протоколов, которые использует ваш браузер(скорее всего Chrome) и программы. Разработчики в последних версиях устраняют эти сбои и для решения иногда достаточно обновить сам Chrome и Скайп(если ошибка выскакивает при клике на приглашение в беседу). Вообще рекомендуем зайти в Play Маркет и обновить все приложения без исключения. В каждой новой версии устраняются различные баги и несовместимости, обновляются протоколы android.permission и тп.
Так же ошибка может появляться при:

  • При звонке на номер телефона в приложении или сайте.
  • При попытке открыть перенаправляющий URL-адрес(ссылку).
  • При нажатии на ссылке, которые должны открываться на новой странице.
  • Так же проблема возникает при кликах на ссылки mailto: tel: sms: и geo: внутри iframe(обычно это ссылки с номерами телефонов или имейл адресов, для отправки смс).
  • При попытке авторизации на сайте(на этапе открытия страницы или ввода логина, пароля).

Переключаем браузер по умолчанию

Если обновление всех приложений не спасло временно можно переключить браузер по умолчанию.

Браузер по умолчанию – это браузер, который автоматически запускается при клике на любую ссылку. Часто это или встроенный браузер в ваш смартфон или Гугл Хром.

На разных моделях переключить можно разными способами. Для смартфонов Honor пошаговая схема такая:

  1. Заходим в «Настройки».
  2. Выбираем пункт «Приложения по умолчанию»
  3. Далее «Браузер».
  4. Выбираем Firefox, Opera, UC Browser или любой другой.

Важно! Яндекс.Браузер скорее всего тоже вылетит с ошибкой, т.к. построен на базе chromium. По этому пробуйте во встроенном или смело скачивайте Mozilla Firefox.

Так же, если вы столкнулись с ошибкой Net::ERR_UNKNOWN_URL_SCHEME на смартфоне Xiaomi тут путь такой:

  1. Заходим в раздел «Настройки», далее «Приложения»;
  2. Переходим оттуда во «Все приложения»;
  3. Ищем вручную или через поиск Google Chrome и кликаем на его иконку;
  4. Откроется меню, где нужно выбрать пункт «Сбросить настройки по умолчанию». Либо деактивировать ползунок напротив строчки «Браузер по умолчанию»;
  5. Теперь при клике на ссылку, выберите из списка другой браузер и нажмите «Запомнить».

Советы выше помогают избежать ошибки Net::ERR_UNKNOWN_URL_SCHEME на смартфоне. Они помогут обычным пользователям столкнувшимся с проблемой. Если вы являетесь разработчиком и пишете приложения, либо сайты сами, то там есть боле профессиональные решения. В рамках данной статьи мы решили не добавлять эту информацию, что бы не возникло путаницы. По этому, если вам нужно решить ошибку с технической точки зрения – сообщите об этом в комментариях к этой странице. Мы добавим отдельный материал на эту тему.

Евгений Загорский

Евгений Загорский

IT специалист. Автор информационных статей на тему Андроид смартфонов и IOS смартфонов. Эксперт в области решения проблем с компьютерами и программами: установка, настройка, обзоры, советы по безопасности ваших устройств. В свободное время занимается дизайном и разработкой сайтов.

Оценка статьи:

ПлохоСреднеХорошоОчень хорошоОтлично (9 оценок, среднее: 4,44 из 5)

Загрузка…

Самое читаемое:

Как найти и посмотреть баланс на Wildberries 09.08.2023

Как найти и посмотреть баланс на Wildberries

Многие пользователи маркетплейса Вайлбдерис накопили деньги на внутреннем балансе магазина. Накапливая бонусы и…

Далее

Ошибка 102 в Блэк Раша — причины возникновения и способы устранения 08.08.2023

Ошибка 102 в Блэк Раша — причины возникновения и способы устранения

Ошибка 102 в популярной игре Black Russia свидетельствует о невозможности подключения пользователя к игровому серверу….

Далее

Как навсегда отключить истории в Телеграм на Android? Подробная инструкция 07.08.2023

Как навсегда отключить истории в Телеграм на Android? Подробная инструкция

Сторис — короткие видео и фото, доступные 24 часа, — появились в Telegram сравнительно недавно. Но этот формат уже…

Далее

Ошибка исполнения функции 0x8007065b КриптоПро CSP — причины и решение 06.08.2023

Ошибка исполнения функции 0x8007065b КриптоПро CSP — причины и решение

В Интернете много информации на тему ошибки исполнения функции 0x8007065b в КриптоПро CSP. Рассмотрим основную причину…

Далее

Многие владельцы мобильных телефонов, работающих под управлением ОС Андроид, сталкиваются с ошибкой «Net::ERR_UNKNOWN_URL_SCHEME». Чаще всего сбой возникает во время перехода по ссылке, которая должна запустить связанную с ней программу. К примеру, человек пытается присоединиться к чату в Skype, открыть Telegram-канал или онлайн-конференцию в Zoom, но приложение сворачивается, а на экране появляется системное уведомление об ошибке.

Не удалось открыть веб-страницу

Содержание

  • 1 Причины, по которым может появиться ошибка Net::ERR_UNKNOWN_URL_SCHEME
  • 2 Смена браузера по умолчанию
  • 3 Заключение

В переводе на русский язык «ERR_UNKNOWN_URL_SCHEME» означает «Ошибка, связанная с неизвестной URL-схемой». Главной причиной данной ошибки является несовместимость протоколов, используемых браузером и установленными программами. Обычно подобные баги быстро устраняются, поэтому чаще всего для решения проблемы нужно всего лишь обновить браузер или мессенджер (если сбой появляется при попытке пригласить человека в беседу).

Ошибка нередко возникает в следующих случаях:

  1. Во время авторизации на веб-сайте (при открытии web-страницы, вводе пароля и логина).
  2. При переходе по ссылкам «mailto», «sms» и «tel» (ссылки, в которых указаны номера телефонов и e-mail адреса).
  3. При переходе по ссылкам, открывающимся на новых страницах.
  4. При открытии перенаправляющих URL-адресов.
  5. При звонках через сайты или приложения.

Ошибка наблюдается преимущественно в браузере Google Chrome. Чаще всего с ней сталкиваются владельцы смартфонов и планшетов от Хуавей, Хонор, Ксяоми и некоторых других китайских производителей.

Смена браузера по умолчанию

Если обновление не помогло исправить ошибку Net::ERR_UNKNOWN_URL_SCHEME, стоит сменить установленный по умолчанию браузер, автозапуск которого происходит при переходе по любой ссылке:

  1. Открыть раздел настроек.
  2. Перейти в «Приложения по умолчанию».
  3. Выбрать пункт «Браузер».
  4. Установить Firefox, Opera либо другой обозреватель.

Устанавливать Yandex.Browser не рекомендуется, поскольку он работает на свободном движке Blink на базе которого был создан Google Chrome.

Если ошибка наблюдается на смартфоне Ксяоми, для ее устранения нужно проделать следующие шаги:

  1. Зайти в «Приложения» (находится в разделе настроек).Net::ERR_UNKNOWN_URL_SCHEME на Андроид: как исправить, что это означает
  2. Открыть меню «Все приложения».Net::ERR_UNKNOWN_URL_SCHEME на Андроид: как исправить, что это означает
  3. Вбить в поисковую строку название браузера или найти его самостоятельно в списке установленных программ.Net::ERR_UNKNOWN_URL_SCHEME на Андроид: как исправить, что это означает
  4. Тапнуть по клавише «Сброс действий по умолчанию» или перевести бегунок, расположенный напротив строки «Браузер по умолчанию»Net::ERR_UNKNOWN_URL_SCHEME на Андроид: как исправить, что это означает
  5. Кликнуть по ссылке, выбрать из списка другой обозреватель.
  6. Подтвердить свой выбор нажатием на кнопку «Запомнить».

Вышеописанные инструкции позволяют избавиться от ошибки на большинстве Android-смартфонов. Для разработчиков программного обеспечения существует целый ряд более профессиональных решений, однако рассматривать его в рамках данного текста бессмысленно. Для устранения ошибки альтернативными методами необходимо продвинутое знание HTML и принципов работы JavaScript.

Заключение

Ошибка «Net::ERR_UNKNOWN_URL_SCHEME» уведомляет о несовместимости или несоответствии протоколов, которое может появиться во время авторизации на веб-сайте, при переходе по ссылке, открытии перенаправляющих URL-адресов или звонках, осуществляющиеся через сайт или приложение. Для устранения сбоя нужно обновить обозреватель и программу либо сменить установленный по умолчанию браузер на альтернативный.

Как исправить ошибку ERR UNKINOWN URL SCHEMEНекоторые пользователи, обычно — на Android смартфонах сталкиваются с ошибкой ERR UNKNOWN URL SCHEME при нажатии какой-либо кнопки или ссылки в приложении и некоторых других действиях.

В этой статье о том, как переводится и что означает ошибка ERR UNKNOWN URL SCHEME и как её можно исправить.

Что означает ERR UNKNOWN URL SCHEME и в чем причина ошибки

ERR UNKNOWN URL SCHEME можно перевести как «Ошибка. Неизвестная схема URL». Схема URL — это, условно, первая часть адреса ссылки: https://, http://, mailto:// или какая-либо другая, которая сообщает браузеру о том, как именно следует обрабатывать эту ссылку.

Ошибка ERR UNKNOW URL SCHEME в WebView

Обычно ошибка ERR UNKNOWN URL SCHEME проявляется при открытии каких-либо ссылок в Android-приложениях, использующих системный компонент Android System WebView, позволяющий отображать веб-содержимое внутри приложения.

Причина обычно заключается в сочетании следующих факторов:

  • Компонент WebView по умолчанию способен обрабатывать лишь ограниченное число схем URL — http://, https://, file://, asset://. При запросе других схем, таких как intent://, sms://, tel://, mailto:// или каких-то специфичных схем конкретного приложения, можно получить сообщение о неизвестной схеме URL.
  • Разработчиком приложения не добавлены необходимые функции для обработки соответствующих схем URL при попытке открыть соответствующие ссылки в компоненте WebView.

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

Способы исправить ошибку

В зависимости от того разработчик вы или обычный владелец смартфона Android, варианты решения для ошибки ERR UNKNOWN URL SCHEME будут отличаться:

Для разработчика:

  • Добавить обработчики для отличающихся от http и https схем URL при их открытии в WebView в своем приложении, чтобы они вызывали соответствующее приложение, открывали полноценный браузер, либо выводили сообщение о том, что эта ссылка не может быть открыта в рамках вашего приложения. В части обработки ссылок в WebView вам поможет Stack Overflow и другие ресурсы.
  • Среди возможных вариантов решения — добавление
    target="_blank"

    к ссылкам с такими схемами URL для автоматического их открытия во внешнем браузере.

Для рядового пользователя:

  1. Самым простым решением будет открыть страницу, просматриваемую в приложении и сообщающую об ошибке, в каком-либо браузере, например, Google Chrome, и использовать ссылку уже из него.
  2. Также может помочь обновление приложения (в котором возникает ошибка), в редких случаях — отключение приложений и инструментов, которые могут влиять на работу сетевого подключения (прокси и другие).
  3. Если вы можете прочитать текст ссылки в сообщении об ошибке и понять логику её работы (отправка сообщения почты, запуск внешнего приложения для отправки сообщения или аналогичные действия), достаточно выполнить прописанные в ней действия вручную.
  4. Сообщить разработчику приложения о проблеме в отзывах о нём на Play Маркет или в другом магазине приложений.

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

As you’re trying out your new Android app, you’ll want to test its WebView. However, you may notice an error preventing a browser page from rendering within the app. This can negatively impact your app’s User Experience (UX).

Fortunately, you can easily fix the ERR_UNKNOWN_URL_SCHEME error. On the front end, you may need to disable Chrome extensions or simply clear the cache. Alternatively, developers can disable non-standard URLs in the app’s coding.

In this post, we’ll explain what the ERR_UNKNOWN_URL_SCHEME error is and what causes it. Then, we’ll show you how to fix it on both the front and back end. Let’s get started!

Check Out Our Video Guide To Fixing The ERR_UNKNOWN_URL_SCHEME Error:

What Is the ERR_UNKNOWN_URL_SCHEME Error?

To understand the ERR_UNKNOWN_URL_SCHEME error, let’s first discuss native apps. Put simply, a native application is installed onto a mobile device and designed for a specific operating system.

You can find native apps in the App Store or Google Play Store:

A screenshot of the Google Play Store

Google Play Store

Currently, Android controls 72% of the mobile operating system market. For this reason, you may want to develop your native app for the Google Play Store. To do this, you’ll use Android Studio, which is Android’s Integrated Development Environment (IDE):

Android Studio website

Android Studio

As you’re developing your app, it’s important to enable users to view embedded web browser content. Users who don’t have to navigate back and forth from a browser to your app will have a more consistent UX.

To add this feature to your app, you’ll use WebView. This special class displays web pages directly from a native app. Although the browser won’t have extensive features like a search bar or navigation controls, WebView will successfully render a web page.

However, your native app could also produce an ERR_UNKNOWN_URL_SCHEME error. In this case, the requested website has a URL scheme that the mobile device cannot recognize.

The ERR_UNKNOWN_URL_SCHEME is commonly a Chromium bug. It has been a prominent issue since Chrome 40. However, it can have a few different causes.

Is this error preventing a browser page from rendering within your app? Learn how to fix it on both the front and back end right here ⬇️Click to Tweet

What Causes the ERR_UNKOWN_URL_SCHEME Error?

Although WebView can be useful in native apps, it’s only equipped to process a few different URL schemes. A URL scheme provides information about how the URL should be interpreted.

The standard URL schemes are ‘https://’ and ‘http://’. Here are some URL schemes that may cause the ERR_UNKNOWN_URL_SCHEME:

  • mailto://
  • whatsapp://
  • file://
  • telnet://
  • intent://
  • market://
  • app://
  • mail://
  • buy://

If you’re an app developer, you’ll need to use specific URL coding to prevent these URL schemes from causing errors. Otherwise, users won’t be able to use WebView in your native app.

Alternatively, the ERR_UNKNOWN_URL_SCHEME error can occur when a user tries to open a redirected URL. You may also see this message after using OAuth with a custom Chrome card.

How To Fix the ERR_UNKOWN_URL_SCHEME Error (8 Methods)

For developers, the ERR_UNKNOWN_URL_SCHEME error means that your app’s WebView isn’t effectively displaying web browser pages. This will prevent users from seeing the right content.

Whether you’re a developer or a front-end user, there are a few ways to troubleshoot the issue. Here are eight fixes!

1. Disable Chrome Extensions

Many Chrome errors can be resolved by troubleshooting your browser extensions. To do this, head to More Tools > Extensions. Alternatively, you can simply search for “chrome://extensions/”:

Open Chrome extensions

Open Chrome extensions

On this page, you’ll see a list of your installed Chrome extensions. First, disable all of them using the switch in the bottom right-hand corner:

Disable Chrome extensions

Disable Chrome extensions

Then, check to see if the issue was resolved. If it was, you’ll know there was a problem with one of the extensions.

To figure out which extension was causing the ERR_UNKNOWN_URL_SCHEME error, reactivate them one by one. After you turn an extension on, see if the issue reappears. When it does, remove that extension completely.

2. Clear the Chrome Cache and Cookies

As you browse the Internet, your browser will save data from websites into a cache. This will ensure that your second visit processes much faster. However, this cached data can easily become corrupted.

If the first solution didn’t resolve the ERR_UNKNOWN_URL_SCHEME error, you might need to clear your browser cache. In Google Chrome, go to More Tools > Clear Browsing Data:

Open browsing data

Open browsing data

Then, be sure to select Cached images and files. If you’d like, you can also clear your browsing history, cookies, and other saved site data:

Clear Chrome cache

Clear Chrome cache

After this, try to reload the page you were trying to reach. If it renders without an error, you’ve fixed the problem!

3. Turn Off Hardware Acceleration

Hardware acceleration happens when a browser uses your device’s hardware to increase efficiency. In Google Chrome, your device’s Graphical Processing Unit (GPU) will start processing tasks with heavy graphics, like gaming or playing videos.

Most of the time, hardware acceleration enables Chrome to perform more complex tasks than its software can support. However, this feature can also cause lagging, freezing, and even crashes.

Therefore, you may want to disable hardware acceleration. First, open Chrome’s Settings page. Then, click on the System tab:

Disable hardware acceleration in Chrome

Disable hardware acceleration

Lastly, use the toggle switch to turn off hardware acceleration. You’ll be prompted to relaunch Chrome with this new setting.

4. Disable Your Firewall

Another reason for the ERR_UNKNOWN_URL_SCHEME error is an incorrectly configured firewall. To see if this is the case, you can temporarily disable the firewall on your device.

For Mac users, click on the apple icon. Then, select System Settings:

System settings for Mac

Mac System Settings

From the list of tabs, hit Network. Next, find the Firewall option and toggle it off:

Disable Mac firewall

Disable Mac firewall

If you have a Windows computer, click on Start and open Settings. Then, navigate to Privacy & Security > Windows security > Firewall & network protection:

Firewall and network protection settings in Windows.

Firewall and network protection settings nn Windows

Now you’ll need to select either the Domain network, Private network, or Public network. Once you do this, find the Microsoft Defender Firewall setting and toggle it off:

Turning off the Microsoft Defender Firewall

Turning off the Microsoft Defender Firewall

You will see a security popup asking you to confirm your choice. Click on OK to save the change.

5. Create a New Chrome User Profile

If the previous methods didn’t solve the ERR_UNKNOWN_URL_SCHEME error, you could try creating a completely new Chrome user profile. Then, see if you can visit the page without any problems.

Fortunately, Google Chrome makes it easy to customize your profiles. In the upper right corner, click on your profile picture. At the bottom of the pop-up, hit Add:

Create a new Chrome profile

Create a new Chrome profile

This will allow you to set up a new profile. You can either sign in to an existing Chrome account or hit Continue without an account:

Set up a profile in Chrome

Set up Chrome profile

Before you start browsing, give the profile a name. Additionally, you might customize the color scheme:

You can easily customize your chrome profile

Customize Chrome profile

After this, you’ll have a new Chrome profile independent of your other accounts. While using this profile, try loading the target web page. If the issue persists, it’s a good idea to contact the app developer, who will solve the problem for you.

6. Open the URL In a New Window

So far, we’ve explained how users can potentially resolve the ERR_UNKNOWN_URL_SCHEME error in a browser. If you’re a developer, you’ll need to know how to troubleshoot this problem so your app will have an error-free WebView.

An easy fix involves editing your URL href code. By including a target attribute in your app’s HTML, you’ll specify how the browser should be opened.

For example, you can add the HTML code target=”_blank”. This will open the WebView in a new window. Here’s an example:

<a href=”https://www.w3schools.com” target=”_blank”>Visit W3Schools</a>

Although this may be an effective short-term solution, it can negatively impact your app’s User Experience (UX). In web development, it’s a good idea to avoid opening new windows.

The code snippet above will remove the Back button, which could confuse users when they want to return to the previous page.

7. Add a New Intent

As an Android developer, you’ll need to use intents. Essentially, an intent describes the action you want the app to perform. If you need to fix a URL scheme error, you could consider including an intent for the content to load in an external app.

For example, you might want the ‘maps://’ URL scheme to open a user’s default maps application. Alternatively, ‘mailto://’ can open the mail app.

To add a new intent, you’ll use an IF statement. This will tell the device to open special schemes in a relevant external app. However, standard URL schemes like ‘https://’ or ‘http://’ will open normally.

Here’s how this intent would look in action:

@Override

public boolean shouldOverrideUrlLoading(WebView view, String url) {

if (url == null || url.startsWith("http://") || url.startsWith("https://")) {

return false;

}

try {

Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(url));

view.getContext().startActivity(intent);

return true;

} catch (Exception e) {

Log.i(TAG, "shouldOverrideUrlLoading Exception:" + e);

return true;

}

}

However, you can add a custom intent for specific external apps. If you want to send users to their installed Whatsapp, here’s how the URL override could change:

@Override

public boolean shouldOverrideUrlLoading(WebView view, String url) {

view.loadUrl(url);

if (url.startsWith("whatsapp://")) {

webview.stopLoading();

try {

Intent whatsappIntent = new Intent(Intent.ACTION_SEND);

whatsappIntent.setType("text/plain");

whatsappIntent.setPackage("com.whatsapp");

whatsappIntent.putExtra(Intent.EXTRA_TEXT, webview.getUrl() + " - Shared from webview ");

startActivity(whatsappIntent);

} catch (android.content.ActivityNotFoundException ex) {

String MakeShortText = "Whatsapp has not been installed";

Toast.makeText(WebactivityTab1.this, MakeShortText, Toast.LENGTH_SHORT).show();

}

};

};

This code will enable your app to open Whatsapp on a user’s device. If it isn’t installed, there will be a toast message telling users that “Whatsapp has not been installed.”

8. Disable Non-Standard URL Schemes

Instead of using intents, you can also completely disable non-standard URL schemes. This will prevent you from using any URL schemes apart from ‘http://’ and ‘https://’.

Here’s how to implement this in HTML:

@Override

public boolean shouldOverrideUrlLoading(WebView view, String url) {

view.loadUrl(url);

if (url.startsWith("http") || url.startsWith("https")) {

return true;

}else {

webview.stopLoading();

webview.goBack();

Toast.makeText(MainActivity.this, "Error: Unknown link type", Toast.LENGTH_SHORT).show();

}

return false;

}

If a user clicks on a link that uses a custom scheme, a toast message will display a message that says “Error: Unknown link type”. Since your app’s WebView won’t support custom schemes, you can completely avoid the ERR_UNKNOWN_URL_SCHEME error.

If your app is showing this error, you need to fix it fast before it negatively affects your UX. Here’s how ⬇️Click to Tweet

Summary

When people use your native app, they’ll want external links to open within the same application. If the requested website doesn’t have a known URL scheme, the user’s mobile device will return an ERR_UNKNOWN_URL_SCHEME error.

On the front end, you can troubleshoot this problem in Chrome browsers by turning off hardware acceleration or creating an entirely new user profile. However, in most cases, the app’s developer will need to resolve this error. As the developer, you’ll be able to fix the ERR_UNKNOWN_URL_SCHEME error by adding a new intent or opening the URL in a new window.

As you’re developing your app, you’ll need reliable and stable hosting. Our application hosting has 25 data centers and 24/7 expert chat support, so you can focus solely on development!

You need override the method shouldOverrideUrlLoading of WebViewClient in which you can control link transfer by yourself.

Because html links that starts with mailto: whatsapp: and tg: (Telegram). is not common url start with «http://» or «https://», so WebView cannot parse it to right place, we should use intent to redirect the url.

For example:

            @Override
            public boolean shouldOverrideUrlLoading(WebView view, String url) {
                if (url == null || url.startsWith("http://") || url.startsWith("https://")) return false;

                try {
                    Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(url));
                    view.getContext().startActivity(intent);
                    return true;
                } catch (Exception e) {
                    Log.i(TAG, "shouldOverrideUrlLoading Exception:" + e);
                    return true;
                }
            }

then setWebViewClient to your WebView, like this:

    public class MainActivity extends Activity {

    private WebView mWebView;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        mWebView = (WebView) findViewById(R.id.activity_main_webview);

        // Force links and redirects to open in the WebView instead of in a browser
        mWebView.setWebViewClient(new WebViewClient() {

        @Override
        public boolean shouldOverrideUrlLoading(WebView view, String url) {
            if (url == null || url.startsWith("http://") || url.startsWith("https://")) return false;

            try {
                Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(url));
                view.getContext().startActivity(intent);
                return true;
            } catch (Exception e) {
                Log.i(TAG, "shouldOverrideUrlLoading Exception:" + e);
                return true;
            }
        }
        });

        // Enable Javascript
        WebSettings webSettings = mWebView.getSettings();
        webSettings.setJavaScriptEnabled(true);

        // Use remote resource
        mWebView.loadUrl("http://myexample.com");
    }}

Понравилась статья? Поделить с друзьями:
  • Ошибка err too many redirects на андроид
  • Ошибка err2 на стиральной машинке haier
  • Ошибка error code 2100012c
  • Ошибка err socket not connected
  • Ошибка err2 на стиральной машине leran