Làm cách nào để sao chép tiện ích mở rộng từ cài đặt Chrome này sang cài đặt khác?


22

'' Trong trường hợp không có web '' có thể được thêm vào tiêu đề.

Tôi chưa thử đồng bộ hóa Chrome giữa các hệ thống của mình. Bạn tôi không thể thêm tiện ích mở rộng (Trình tải xuống YouTube). Nhưng tôi đã thêm nó vào trình duyệt của mình trước đây. Vì vậy, tôi đã cố gắng sao chép .crxtập tin và cài đặt trong máy tính khác. Chrome thông báo cho tôi rằng "Chỉ sử dụng Chrome Web Store bạn mới có thể cài đặt".

Vậy làm thế nào tôi có thể cài đặt trong hệ thống khác?


1
tôi thấy câu hỏi này có liên quan sau khi Evernote tắt phần mở rộng "Rõ ràng". Tôi sẽ không di chuyển từ máy tính xách tay văn phòng của tôi sang máy tính xách tay cá nhân.
KNU

Câu trả lời:


22

Bạn sẽ có thể cài đặt .crxtệp, nhưng bạn có thể cần thử một vài thứ.

  • Đầu tiên, nếu bạn chỉ cần kéo .crxtệp vào cửa sổ trình duyệt, bạn sẽ thấy một thông báo ở cuối trang yêu cầu bạn xác nhận. Nếu bạn bấm Xác nhận , nó sẽ yêu cầu bạn cài đặt. Nếu điều đó không hiệu quả, hãy thử tạo một .htmltệp đơn giản có một neo ( <a>thẻ) với một hreftrỏ đến .crxtệp:

    sự mở rộng

    Đặt .htmltệp vào cùng vị trí với .crxtệp và mở tệp. Nhấp vào liên kết và xem Chrome có cho phép bạn cài đặt nó như vậy không.

    Nếu không, bạn có thể thử chạy một máy chủ web cục bộ và phục vụ tệp từ đó (tôi biết tôi đã làm điều này ít nhất một lần trước đây).


  • Một tùy chọn khác (có thể dễ dàng hơn) là trích xuất .crxtệp ( ví dụ sử dụng 7Zip ). Mở trang phần mở rộng ( chrome://extensions/), nhấp vào chế độ nhà phát triển hộp kiểm, và sau đó Tải phần mở rộng đã bung ... :

    nhập mô tả hình ảnh ở đây


  • Cuối cùng, bạn có thể sao chép thủ công phần mở rộng, nhưng nó hơi đau ở mông:

    1. Mở trang tiện ích mở rộng ( chrome://extensions/)
    2. Nhấp vào hộp kiểm Chế độ nhà phát triển
    3. Kiểm tra ID của tiện ích mở rộng (chuỗi ký tự dài bên cạnh ID:)
    4. Mở thư mục dữ liệu người dùng , sau đó Extensionsthư mục
    5. Sao chép thư mục có cùng tên với ID của tiện ích mở rộng vào Extensionsthư mục của hệ thống đích
    6. Mở tệp Preferencestrong Thư mục dữ liệu người dùng trong trình soạn thảo văn bản
    7. Tìm phần chứa phần mở rộng (thực hiện tìm kiếm ID)
    8. Sao chép toàn bộ phần, đảm bảo khớp chính xác, ví dụ:

      "jchfimlohbodnpamghfgfgabbnfajpbe": {
        "from_bookmark": false,
        "from_webstore": false,
        …
        "path": "jchfimlohbodnpamghfgfgabbnfajpbe\\2012.6.9_0",
        "state": 1
      },
      
    9. Dán phần mở rộng trong Preferencestệp của máy tính đích. Kiểm tra dấu phẩy ( },phần cuối của khối). Nếu khối bạn đã dán là khối cuối cùng (nghĩa là dòng tiếp theo là một dấu ngoặc đơn thụt lại), thì bạn phải xóa dấu phẩy, nhưng nếu đó là một khối khác, thì bạn phải chắc chắn rằng nó ở đó (rõ ràng cho dù bạn cần hay không khi bạn thực sự dán nó)

    10. Lưu tệp (bạn có thể muốn tạo bản sao lưu Preferencesvà thậm chí toàn bộ Extensionsthư mục của mình) và chạy Chrome

  • Đây là các tùy chọn để sao chép các tiện ích mở rộng chung, nhưng đối với các tiện ích mở rộng dành riêng để tải xuống video YouTube, tôi khuyên bạn nên gửi các tiện ích mở rộng hoàn toàn (thường chạy trong toàn bộ quy trình riêng biệt) và sử dụng tập lệnh người dùng YousableTubeFix .

    Nó thêm nút Tải xuống cho video YouTube, nhưng nó cũng cho phép bạn định cấu hình những gì bạn làm hoặc không muốn trên trang. Ví dụ: nhiều người sẽ muốn thoát khỏi phần bình luận và / hoặc phần video liên quan và YousableTubeFix cũng cho phép bạn làm điều đó.

    YousableTubeFix cũng cho phép bạn định cấu hình video YouTube để không tự động bắt đầu đệm và phát, điều này cực kỳ hữu ích.

    Và vì là tập lệnh, nó chỉ chạy khi cần thiết, do đó, nó không sử dụng thêm bộ nhớ khi duyệt các trang web khác và cũng không yêu cầu Cửa hàng trực tuyến và chỉ có thể được lưu / cài đặt / v.v.

nhập mô tả hình ảnh ở đây


@Synetech Tôi đã nhấp giải nén, chỉ nó vào ddfsfsdsf trong thư mục tiện ích mở rộng và gặp lỗi "tệp kê khai bị thiếu hoặc không thể đọc được" vì vậy tôi đã nhấp vào giải nén, tôi đã chỉ nó vào sdfdsfdsfddssd \ 7.0 và nó nói "không thể tải tiện ích mở rộng từ .. . "Các 'manifest_version' chìa khóa phải có mặt và thiết lập để 2 (không có dấu ngoặc kép ..." Vì vậy, tôi thay đổi nội dung manifest.json nhưng tôi vẫn nhận được lỗi đó. pastebin.com/raw.php?i=sjRkg4VK
barlop

Tôi nhớ lại vài điều về các phiên bản Chrome mới hơn bị khóa nhiều hơn gần đây và làm cho các yêu cầu mở rộng trở nên chặt chẽ hơn, do đó, nó có thể chấp nhận các tiện ích mở rộng ít hơn trước. Tôi sẽ chạy một số bài kiểm tra vào thứ ba.
Synetech

@Synetech cảm ơn, đây là tiện ích mở rộng tôi đang thử. Nó được gọi là "menu tab" tôi đã nén thư mục từ máy tính, nó được cài đặt trên galfofdpepkcahkfobimileafiobdplb.zip Tôi không thể cài đặt nó vào máy khác của mình ge.tt/6BKTsdk/v/0
barlop

@barlop, tôi vừa thử nó trong Chromium 11 và nó đã cài đặt rất tốt (khi tôi chỉ nó vào 7_0thư mục). Tôi sẽ dùng thử trên phiên bản khóa mới hơn.
Synetech

@barlop, tôi vừa thử nó trong một phiên bản Chrome mới và nó đã tải rất tốt (một lần nữa, chỉ vào 7_0thư mục). Hãy thử đổi tên Thư mục dữ liệu người dùng để Chrome tạo một hồ sơ mới, trống. Nếu nó có thể được tải, thì đó là một vấn đề với hồ sơ người dùng của bạn.
Synetech

4

Nếu bạn đang sử dụng Windows 7, hãy sao chép chúng từ C:\Users\your-username\AppData\Google\Chrome\User Data\Default\Extensions, sau đó dán chúng vào cùng một thư mục trên một máy tính khác. Thay thế your-usernamebằng tên người dùng của bạn.

Nếu bạn không lo lắng về quyền riêng tư của mình, bạn vẫn có thể đồng bộ hóa tất cả dữ liệu, tiện ích mở rộng và cài đặt của mình. Để làm điều đó, hãy nhấp vào biểu tượng cờ lê và sau đó chọn Đăng nhập vào Chromium ... , nhưng bạn sẽ cần một tài khoản Google để bắt đầu.



1
> sao chép chúng từExtensions -1 Điều đó sẽ không hoạt động. Ngay khi bạn chạy Chrome, thư mục sẽ bị xóa Extensions. Đi trước và thử nó và xem cho chính mình. Bằng cách sao chép đơn giản, bạn đã không nói với Chrome về tiện ích mở rộng một cách chính xác và nó không có thói quen tải một cách mù quáng mọi thứ xảy ra trong Extensiosnthư mục vì đó sẽ là thiết kế bảo mật cực kỳ kém. Đồng bộ hóa có thể / nên hoạt động, nhưng tốt cho các hệ thống của riêng bạn; Tôi không muốn tạo một tài khoản mới để chia sẻ với người khác; đặc biệt nếu đó là một thứ sử dụng một lần.
Synetech

@Synetech Tôi không thể nhận xét về đồng bộ hóa, nhưng sao chép lại thư mục dsfsdfsdfsdsfd (tiện ích mở rộng như chúng ta biết, tạo tên thư mục như vậy), tôi có thể xác nhận rằng chrome không nhìn thấy tiện ích mở rộng và xóa thư mục.
barlop

Đúng vậy, Chrome có thói quen khó chịu là xóa mù quáng mọi thứmọi thứ trong Extensionsthư mục không được đăng ký trong Preferencestệp. Nhiều người đã bị mất tiện ích mở rộng do hành vi bực bội này (vẫn tồn tại phiên bản mới nhất).
Synetech

1
  1. Đã tải xuống tiện ích chrome từ internet và lưu nó vào ổ 'D' của tôi (Phần mở rộng tệp: crx)

    nhập mô tả hình ảnh ở đây
    bấm vào để phóng to

  2. Sau đó, tôi đã kéo tệp từ ổ đĩa 'D' và thả nó vào bảng điều khiển 'Quản lý tiện ích mở rộng' của Chrome. Nó sẽ được cài đặt.

    nhập mô tả hình ảnh ở đây
    bấm vào để phóng to


1) bạn đã tải xuống tệp như thế nào, tôi không chắc chắn làm thế nào trong chrome 2) nếu tệp không còn trực tuyến nữa thì sao, bạn phải chuyển nó từ một máy tính khác nhưng câu trả lời của bạn không bao gồm điều đó.
barlop

0

Phương pháp được mô tả bởi Oliver và Mohit không hoạt động. Tôi không thể tìm thấy Tiện ích mở rộng trong cửa hàng Chrome nữa (đã ngừng?) Nhưng tôi đã có tệp * .CRX trong thư mục Tải xuống của mình từ bản cài đặt trước (trên máy tính XP). Tôi đã chuyển tập tin vào một máy tính mới (Win7, qua mạng). Khi cửa sổ Tiện ích mở rộng của Chrome mở, tôi đã mở Thư mục khác giống như hình ảnh hiển thị. Với thao tác kéo và thả đơn giản, Tiện ích mở rộng đã được cài đặt ở vị trí mới!

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.