Lỗi err_unknown_url_scheme là một trong những sự cố thường gặp trên trình duyệt và ứng dụng Android WebView. Nếu bạn gặp phải lỗi net err_unknown_url_scheme android webview hay android err_unknown_url_scheme (err unknown url scheme), đừng lo lắng! Trong bài viết này, Mytour sẽ hướng dẫn bạn chi tiết cách khắc phục vấn đề một cách hiệu quả nhất.
Lỗi ERR_UNKNOWN_URL_SCHEME là gì?
Lỗi ERR_UNKNOWN_URL_SCHEME xảy ra khi một ứng dụng sử dụng WebView cố gắng truy cập vào một liên kết có định dạng URL mà hệ thống hoặc trình duyệt không nhận diện được.
Lỗi này thường xuất hiện khi bạn nhấp vào các liên kết đặc biệt như “mailto:”, “tel:” hoặc các schema tùy chỉnh khác mà ứng dụng chưa được cấu hình để xử lý. Khi đó, WebView không thể mở liên kết này và bạn sẽ nhận được thông báo lỗi ERR_UNKNOWN_URL_SCHEME.

Đây là lỗi thường gặp trên các trình duyệt hoặc ứng dụng được phát triển dựa trên nền tảng mã nguồn mở Chromium, trong đó có Google Chrome. Lỗi này đã xuất hiện từ các phiên bản Chrome 40 trở đi, tuy nhiên, nguyên nhân cũng có thể đến từ việc thiết bị sử dụng phần mềm cũ không tương thích với các giao thức mới hơn. Trong phần tiếp theo, Mytour sẽ giúp bạn tìm hiểu chi tiết về nguyên nhân và cách khắc phục lỗi này.
Nguyên nhân gây ra lỗi ERR_UNKNOWN_URL_SCHEME
Mặc dù WebView có thể hiển thị nội dung web trong các ứng dụng native, nhưng nó chỉ nhận diện được một số URL scheme cơ bản như http:// và https://. Khi gặp các liên kết sử dụng các scheme không chuẩn, hệ thống dễ gặp phải lỗi err_unknown_url_scheme.
Các URL như mailto://, whatsapp://, telnet://, intent:// hay market:// thường gây ra lỗi net err_unknown_url_scheme android webview hoặc android err_unknown_url_scheme (err unknown url scheme).

Với các nhà phát triển ứng dụng, việc không xử lý đúng các liên kết này có thể khiến người dùng không thể mở liên kết trong Android WebView, ảnh hưởng đến trải nghiệm người dùng. Lỗi này cũng có thể xuất hiện khi người dùng truy cập các URL bị chuyển hướng hoặc sử dụng OAuth qua thẻ Chrome tùy chỉnh. Do đó, để tránh gặp phải lỗi err unknown url scheme, các nhà phát triển cần bổ sung mã lệnh xử lý cho các URL đặc biệt này.
Để dễ dàng xác định nguyên nhân và khắc phục lỗi này, bạn nên chuẩn bị một chiếc Laptop. Hãy tham khảo các dòng Laptop đang bán chạy tại Mytour dưới đây:
8 Cách khắc phục lỗi ERR_UNKNOWN_URL_SCHEME
Để khắc phục lỗi ERR_UNKNOWN_URL_SCHEME, bạn có thể áp dụng một số phương pháp đơn giản và hiệu quả. Mytour sẽ hướng dẫn bạn chi tiết từng bước để xử lý nhanh chóng lỗi net err_unknown_url_scheme android webview này.
Vô hiệu hóa các tiện ích mở rộng trên Chrome
Để sửa lỗi ERR_UNKNOWN_URL_SCHEME, bạn có thể thử kiểm tra các tiện ích mở rộng trên Chrome theo ba bước đơn giản dưới đây:
Bước 1: Mở trình duyệt và nhấn vào biểu tượng ba chấm ở góc phải.

Bước 2: Chọn More tools, sau đó vào Extensions để xem danh sách các tiện ích.

Bước 3: Tắt tất cả các tiện ích bằng cách gạt công tắc. Sau đó, bật lại từng tiện ích một và kiểm tra lỗi. Nếu lỗi net err_unknown_url_scheme android webview xuất hiện lại, hãy xóa ngay tiện ích gây lỗi đó.

Xóa bộ nhớ cache và cookie trên Google Chrome
Nếu lỗi ERR_UNKNOWN_URL_SCHEME vẫn chưa được khắc phục sau khi thử các biện pháp ban đầu, có thể dữ liệu bộ nhớ đệm trên trình duyệt đã gặp sự cố. Để xử lý, bạn cần làm theo các bước dưới đây:
Bước 1: Mở Google Chrome, nhấn vào biểu tượng ba chấm ở góc phải.

Bước 2: Chọn More tools > Clear Browsing data.

Bước 3: Chọn thêm các mục cần thiết, bạn cũng có thể xóa lịch sử duyệt web để tối ưu hóa trình duyệt. Nhấn Xóa dữ liệu và tải lại trang. Nếu lỗi err unknown url scheme không còn, bạn đã sửa thành công.

Vô hiệu hóa tính năng tăng tốc phần cứng
Tính năng tăng tốc phần cứng giúp trình duyệt sử dụng tài nguyên của thiết bị để tăng hiệu suất xử lý. Trong Google Chrome, GPU sẽ đảm nhận các tác vụ đòi hỏi đồ họa cao như chơi game hay xem video. Tuy nhiên, đôi khi tính năng này có thể gây ra tình trạng lag, treo hoặc khiến trình duyệt gặp lỗi err_unknown_url_scheme.
Nếu bạn đang gặp phải lỗi net err_unknown_url_scheme android webview, hãy thử tắt tính năng tăng tốc phần cứng. Vào phần Cài đặt của Chrome, chọn tab Systems, sau đó tắt tính năng này và khởi động lại trình duyệt.

Vô hiệu hóa tường lửa
Một nguyên nhân phổ biến gây ra lỗi ERR_UNKNOWN_URL_SCHEME là do cấu hình sai tường lửa trên thiết bị. Để kiểm tra và khắc phục, bạn có thể thực hiện theo các bước dưới đây:
Bước 1: Tạm thời tắt tường lửa. Nếu bạn đang sử dụng máy Mac, nhấn vào biểu tượng Apple, chọn Cài đặt hệ thống.

Tiếp theo, vào mục Mạng (Networks) và tìm tùy chọn Firewall, sau đó tắt nó bằng cách gạt nút.

Bước 2: Đối với thiết bị Windows, mở Start > Cài đặt > Cập nhật & Bảo mật > Bảo mật Windows. Tiếp theo, vào phần Protection area và nhấn vào Firewall & network protection.

Sau đó, chọn loại mạng (Domain network, Public network hoặc Private network) và tắt tính năng Microsoft Defender Firewall.

Bước 3: Cuối cùng, xác nhận việc tắt tường lửa bằng cách nhấn OK khi thông báo xuất hiện. Đây là một trong những phương pháp giúp bạn kiểm tra và xử lý lỗi net err_unknown_url_scheme android webview hoặc android err_unknown_url_scheme (err unknown url scheme) nhanh chóng trên thiết bị của mình.

Tạo hồ sơ người dùng mới trên Chrome
Nếu các phương pháp trước đó không giúp bạn giải quyết được lỗi ERR_UNKNOWN_URL_SCHEME, thử tạo một hồ sơ người dùng mới trên trình duyệt Chrome. Điều này sẽ giúp loại bỏ những xung đột từ cấu hình cũ. Nhấn vào biểu tượng ảnh đại diện ở góc trên cùng bên phải của Chrome, sau đó chọn “Thêm” để tạo tài khoản mới. Khi hoàn tất, mở lại trang web cần truy cập. Nếu lỗi net err_unknown_url_scheme android webview vẫn chưa được khắc phục, hãy liên hệ với nhà phát triển ứng dụng để được hỗ trợ.
Mở URL trong cửa sổ mới
Sau khi thử các cách khắc phục lỗi ERR_UNKNOWN_URL_SCHEME trên trình duyệt, nếu bạn là lập trình viên, việc xử lý lỗi này trong Android WebView cũng rất quan trọng. Một phương án đơn giản là chỉnh sửa thẻ HTML và thêm thuộc tính target="_blank" vào đường dẫn. Ví dụ:
Giải pháp này giúp mở liên kết trong một trình duyệt mới, giảm thiểu lỗi net err_unknown_url_scheme android webview. Tuy nhiên, cách này có thể ảnh hưởng đến trải nghiệm người dùng khi không có nút quay lại trang trước.
Thêm một Intent mới
Là một lập trình viên Android, bạn sẽ thường xuyên phải sử dụng Intent để thực hiện các hành động cụ thể trong ứng dụng. Khi gặp lỗi android err_unknown_url_scheme, đặc biệt đối với các liên kết như mailto:// hay maps://, bạn cần thêm một Intent để mở các liên kết này bằng ứng dụng bên ngoài phù hợp.
Giả sử ứng dụng của bạn có một liên kết dạng mailto:, bạn có thể khởi tạo một Intent để tự động mở ứng dụng email và hỗ trợ người dùng soạn thư nhanh chóng. Tương tự, khi gặp liên kết tel:, việc sử dụng Intent sẽ giúp kích hoạt cuộc gọi ngay lập tức.

Để tạo một Intent như vậy, bạn cần sử dụng câu lệnh if để kiểm tra loại URL. Các liên kết chuẩn như http:// và https:// thường được WebView xử lý tự động, nhưng nếu cần, bạn hoàn toàn có thể thêm mã của riêng mình để kiểm soát sâu hơn.

Ngoài ra, bạn có thể tạo các Intent tùy chỉnh, ví dụ như một Intent mở ứng dụng WhatsApp, giúp giảm thiểu lỗi err_unknown_url_scheme android webview hoặc net err_unknown_url_scheme trên Android.
Vô hiệu hóa các giao thức URL không chuẩn
Thay vì thêm Intent, bạn cũng có thể chọn cách vô hiệu hóa các giao thức URL không chuẩn. Khi thực hiện điều này, ứng dụng hoặc trang web chỉ cho phép truy cập các liên kết với http:// và https://, giúp hạn chế tối đa lỗi err_unknown_url_scheme. Bạn có thể chèn một đoạn mã HTML để hiển thị thông báo “Lỗi: Loại liên kết không được hỗ trợ” khi người dùng nhấp vào các liên kết đặc biệt, giúp tránh lỗi net err_unknown_url_scheme android webview trên Android.

Trên đây là các phương pháp đơn giản mà Mytour đã tổng hợp để giúp bạn xử lý hiệu quả lỗi net err_unknown_url_scheme phổ biến. Dù bạn là nhà phát triển ứng dụng gặp phải lỗi err_unknown_url_scheme android webview, hay chỉ muốn khắc phục lỗi android err_unknown_url_scheme (err unknown url scheme) khi duyệt web, những hướng dẫn này sẽ rất hữu ích. Hãy nhớ lưu lại bài viết để tham khảo khi cần và theo dõi Mytour để nhận thêm nhiều mẹo công nghệ bổ ích khác.
