Computer >> Hướng Dẫn Máy Tính >  >> Kết Nối Mạng >> Internet

Di chuyển hồ sơ Firefox: Cách tái sử dụng hồ sơ hiện có trên hệ thống mới

Nếu có một thứ có giá trị khi nói đến duyệt web - đó là hồ sơ trình duyệt của người dùng. Theo thời gian, chúng ta tích lũy nhiều dữ liệu, sejam tiện ích mở rộng, bookmark, tùy chỉnh UI, và cái gì. Và rồi, thỉnh thoảng, bạn có thể mua máy tính mới, hoặc cài đặt hệ điều hành mới, và bạn muốn chuyển hồ sơ Firefox hiện có sang, để không mất nhiều năm thói quen duyệt web và thông tin.

Bạn có thể làm điều này qua Firefox sync - nhưng phương pháp đã tồn tại và hoạt động tin cậy trước bất kỳ thứ online nào là copy & paste (sao chép & dán) đơn giản. Chỉ cần ném hồ sơ Firefox cũ vào thư mục Firefox, và xong. Vâng, không còn như vậy, dường như. Gần đây, tôi gặp một vấn đề, làm cho việc tái sử dụng hồ sơ cũ trở nên không thể. Tôi nhận được cửa sổ báo: "You've launched an older version of Firefox ... Using an older version of Firefox can corrupt bookmarks and browsing ..." (Bạn đã khởi chạy phiên bản Firefox cũ hơn ... Sử dụng phiên bản Firefox cũ hơn có thể làm hỏng bookmark và duyệt web ...). Điều này vô lý, vì vậy chúng ta cần sửa nó.

Di chuyển hồ sơ Firefox: Cách tái sử dụng hồ sơ hiện có trên hệ thống mới

Vấn đề chi tiết

Điều này thực sự được flagged (đánh dấu) là bug trên Firefox (và Thunderbird) bugzilla. Và đúng là bug, vì nó giả định rằng bất kỳ việc tái sử dụng hồ sơ hiện có nào đều gây conflict. Vì trong thiết lập của tôi, tôi đang chuyển hồ sơ đang hoạt động, đang dùng chủ động từ instance Linux này sang instance khác - với cùng cơ sở hệ thống cơ bản, cùng phiên bản Firefox (76 tại thời điểm viết), và có thể chỉ một giờ sử dụng khác biệt giữa hai instance.

Không có gì cũ và hỏng ở đây. Nhưng Firefox Profile Manager chỉ cho phép bạn tạo hồ sơ mới hoặc thoát. Mất hàng tấn dữ liệu giá trị không phải lựa chọn. Điều này có thể là cảnh báo hợp lệ nếu ai đó dùng hồ sơ cũ, chưa chạm pre-Firefox 67, nhưng không phải trường hợp khác.

Giải pháp

May mắn thay, sửa lỗi này đơn giản: khởi chạy Firefox Profile Manager với biến môi trường hoặc dùng runtime flag ghi đè hành vi mặc định, và cho phép tái sử dụng hồ sơ. Thực tế, có vài cách đạt được điều này. Ví dụ, trên Linux, bạn có thể làm:

MOZ_ALLOW_DOWNGRADE=1 firefox -P

Hoặc có thể trên Windows, thay đổi shortcut trình duyệt thành:

firefox.exe --allow-downgrade

Và rồi, mọi thứ hoạt động. Thực tế, hồ sơ của tôi load hoàn hảo, bao gồm chục tiện ích mở rộng tôi đang dùng, trừ một - Plasma integration. Thực tế, trong trường hợp cụ thể này, chuyển từ Plasma desktop environment sang Gnome nghĩa là tiện ích mở rộng này không có ý nghĩa, nhưng đó hoàn toàn ổn. Mọi thứ khác, cushty (ngon lành)!

Di chuyển hồ sơ Firefox: Cách tái sử dụng hồ sơ hiện có trên hệ thống mới

Kết luận

Xong. Vấn đề không-phiền-được giải quyết. Chắc chắn, trong một số trường hợp, dùng hồ sơ cũ có thể gây vấn đề, nhưng rồi, techies biết họ đang làm gì, nên đây không hơn là sự phiền toái không cần thiết. Vì người thường sẽ không làm phép copy & paste magic, và những người biết điều biết rủi ro, vậy tại sao đặt chướng ngại vật vô dụng trên đường của họ? Tôi nể sợ tình huống import hồ sơ Firefox trở nên không thể theo cách offline, AKA copy & paste. Tôi có một đống hồ sơ tôi dùng 10-15 năm nay, và mất chúng nghĩa là ... vâng, chỉ dùng trình duyệt khác thôi.

Vâng, đó là nó. Hướng dẫn ngắn, đầy cảm xúc. P.S. Tôi cũng gặp đúng vấn đề này trong Thunderbird, và sửa giống hệt, vì vậy nếu bạn cũng đang cố tái sử dụng hàng tấn dữ liệu mail cũ, điều này có thể giúp. Tôi không ngại nỗ lực làm trình duyệt mạnh mẽ hơn, nhưng các kiểm tra cần mạnh mẽ cũng - hoặc thanh lịch. Cảnh báo popup về tái sử dụng chỉ cần thêm một nút - Continue - để làm mọi thứ hoàn hảo. Và xong cho hôm nay.

Chúc vui.