WhatsApp Web đang yêu cầu cập nhật Chrome trong khi sử dụng Chromium


32

Tôi đang sử dụng Chromium Phiên bản 71.0.3578.80 (Bản dựng chính thức) trên Ubuntu, chạy trên Ubuntu 16.04 (64-bit).

Sáng nay, tab WhatsApp Web của tôi đã yêu cầu tôi cập nhật Chrome với thông báo sau:

WhatsApp hoạt động với Google Chrome 36+
Để sử dụng WhatsApp, cập nhật Chrome hoặc sử dụng Mozilla Firefox, Safari, Microsoft Edge hoặc Opera.

Tôi nên làm gì để WhatsApp Web chạy lại?

Câu trả lời:


38

Vấn đề dường như là với tác nhân Người dùng Chromium cho Linux đang sử dụng ngay bây giờ. Nó đang sử dụng Mozilla / 5.0 (X11; Linux x86_64) AppleWebKit / 537.36 (KHTML, như Gecko) snap Chromium / 71.0.3578.80 Chrome / 71.0.3578.80 Safari / 537.36 mà web WhatsApp đang nhận ra là Đại lý người dùng cũ mà Chrome đã sử dụng trước đó 36. Tôi cũng đã nhận thấy rằng sự cố chỉ xảy ra với Chromium cho Linux vì mặt khác, web WhatsApp dường như hoạt động hoàn hảo trong phiên bản Chromium 71.0.3578.80 trên Windows sử dụng Tác nhân người dùng là Mozilla / 5.0 (Windows NT 10.0; Win64; x64 ) AppleWebKit / 537.36 (KHTML, như tắc kè) Chrome / 73.0.3641.0 Safari / 537.36 .

Vì vậy, để chạy lại WhatsApp web, bạn cần thay đổi User Agent. Hãy nhớ xóa tất cả cookie và dữ liệu tạm thời để chúng hoạt động vì dữ liệu tạm thời có thể gây ra sự cố. Có hai cách để thay đổi tác nhân người dùng:

1. Sử dụng Cài đặt Chromium:

  • Mở Tab mới và nhấn Ctrl+ Shift+ Iđể mở Công cụ dành cho nhà phát triển
  • Nhấp vào menu Hamburger (dấu chấm dọc) và chọn Công cụ khác - Điều kiện mạng

    Kích hoạt điều kiện mạng

  • Chuyển đến tab Điều kiện mạng (sẽ xuất hiện ở dưới cùng bên phải), tắt tùy chọn Chọn tự động và chọn Chrome - Windows từ menu thả xuống.

    Chọn UA khác

  • Lưu ý : Bạn cần thực hiện lại tất cả mọi thứ một khi web WhatsApp được mở trong tab mới hoặc Chromium được khởi chạy lại vì Cài đặt chỉ được áp dụng cho Tab đó và không được nhớ cho một trang web cụ thể.


2. Sử dụng tiện ích mở rộng:

  • Tải xuống và cài đặt Trình chuyển đổi tác nhân người dùng cho Chrome
  • Tiện ích mở rộng này không có bất kỳ tác nhân Người dùng nào cho Chrome. Vì vậy, bạn cần thêm Tác nhân người dùng tùy chỉnh mới hoặc sử dụng tác nhân người dùng được xây dựng, ví dụ: Internet Explorer / Safari / Firefox.
  • Nếu bạn muốn gắn bó với "Chromium trên Ubuntu" với tư cách là Tác nhân người dùng:

    • Nhấp chuột phải (hoặc chạm hai ngón tay) vào tiện ích mở rộng ở thanh trên cùng và nhấp vào Tùy chọn
    • Một danh sách sẽ mở ra trông như thế nào

    Trang tùy chọn

    • Nhấp vào Tên tác nhân người dùng mới . Đặt bất kỳ tên nào bạn thích và với tư cách là Tác nhân người dùng, hãy nhập Mozilla / 5.0 (X11; Linux x86_64) AppleWebKit / 537.36 (KHTML, như Gecko) Ubuntu Chromium / 73.0.3683.75 Chrome / 73.0.3683.75 Safari / 537.36 . Đặt tên nhóm là Chrome , trong phần bổ sung ? , chọn Thay thế và trong trường Cờ nhập Mới . Nhấp vào Thêm .
  • Bây giờ, nhấp vào tiện ích mở rộng ở thanh trên cùng và thay đổi UA thành UA tùy chỉnh mới được tạo này hoặc một số UA khác (nếu không được tạo).

    Đặt UA

  • Trong trường hợp này, UA được áp dụng phổ biến cho tất cả các tab.

Khi bạn đã thực hiện một trong những cách trên, hãy mở WhatsApp Web để đăng nhập.


Thay đổi chuỗi tác nhân người dùng nhưng tránh thay đổi hệ điều hành, giữ linux dựa trên. Nó hoạt động và nó tránh cho bạn các vấn đề với các ứng dụng web sử dụng phát hiện os
Diego Betto

1
@DiegoBetto Chromium không có bất kỳ UA nào như Chrome - Ubuntu / Linux được xây dựng sẵn. Ngoài ra, tôi đã sử dụng UA của Chromium cho Windows cho cách tiếp cận thứ hai. Vì trong giải pháp này, chúng tôi tập trung vào một trang web cụ thể nên IMO không thành vấn đề nếu chúng tôi thay đổi HĐH nếu chúng tôi biết về trang web.
Kulfy

4
điều này chỉ hiệu quả với tôi nếu tôi xóa cookie cho web.whatsapp.com trước
mnagel 30/12/18

Tôi đã thử nhiều solutios, và cái đầu tiên là thứ duy nhất thực sự phù hợp với tôi, CẢM ƠN !!! Nhân tiện, tại sao các công cụ phát triển Chrome không hiển thị bất kỳ trình duyệt linux nào trong các tùy chọn? kẻ ác
Rodrigo

@Rodrigo Trên thực tế, tác nhân giả mạo cho phép các nhà phát triển kiểm tra các ứng dụng web của họ sẽ phản ứng như thế nào với các trình duyệt khác nhau trên các nền tảng khác nhau. IMO Linux có thị phần rất ít (khoảng 2% nếu chúng tôi coi người dùng bình thường) không có điều đó. Bạn cũng có thể quan sát rằng đối với thiết bị di động, chúng tôi chỉ tích hợp UA cho Android và iPhone (không có điện thoại Windows, Symbian) vì thị phần của chúng.
Kulfy

4

Cài đặt tiện ích mở rộng trình duyệt IMHO hơi quá mức cần thiết.
Thay vào đó, tôi đã thay đổi biểu tượng Chromium trong gnome để chạy trình duyệt với --user-agenttùy chọn.

  • Đóng Crom.

  • Tùy chỉnh màn hình chính:

    cp /var/lib/snapd/desktop/applications/chromium_chromium.desktop ~/.local/share/applications
    vim ~/.local/share/applications/chromium_chromium.desktop
    # search "/snap/bin/chromium %U",
    # replace with "/snap/bin/chromium --user-agent='Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/71.0.3578.98 Safari/537.36' %U"
  • Sau đó, tải lại Gnome:

    • Nhấn Alt+F2
    • Nhập restartvà nhấn Enter.

Điều này thật tuyệt. Hoạt động như ma thuật, mặc dù tôi đã thêm một nhận xét để giúp tôi hiểu rõ về tương lai khi tôi hoàn toàn quên tôi đã làm điều này và không thể hiểu tại sao UA bị mã hóa cứng trong lối tắt ngu ngốc. Sau khi làm điều này, rõ ràng bạn sẽ phải bỏ và thêm lại biểu tượng của mình. Nếu / khi tìm kiếm lối tắt Chromium, bây giờ bạn có thể [rõ ràng] sẽ thấy nhiều hơn một (có thể hai) và sẽ phải tìm ra cái nào vừa được thêm vào. FYI, điều này thậm chí còn giúp bạn vượt qua một trở ngại nữa để Netflix hoạt động. Cảm ơn một lần nữa.
Dustin Oprea
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.