วิธีคัดลอกส่วนขยายจากการติดตั้ง Chrome ไปยังอีกที่หนึ่งได้อย่างไร


22

'' ในกรณีที่ไม่มีเว็บ '' สามารถเพิ่มลงในชื่อ

ฉันไม่ได้พยายามซิงค์ Chrome ระหว่างระบบของฉัน เพื่อนของฉันไม่สามารถเพิ่มส่วนขยาย (ตัวดาวน์โหลด YouTube) แต่ฉันเพิ่มลงในเบราว์เซอร์ของฉันก่อนหน้านี้บางครั้ง ดังนั้นฉันจึงพยายามคัดลอก.crxไฟล์และติดตั้งในคอมพิวเตอร์เครื่องอื่น Chrome แจ้งให้ฉันทราบว่า "การใช้ Chrome เว็บสโตร์เท่านั้นที่คุณสามารถติดตั้ง"

ดังนั้นฉันจะติดตั้งในระบบอื่นได้อย่างไร


1
ฉันพบคำถามนี้ที่เกี่ยวข้องหลังจาก Evernote ปิดมันเป็นส่วนขยาย "ชัดเจน" ฉันไม่ต้องการย้ายจากแล็ปท็อปออฟฟิศไปยังแล็ปท็อปส่วนตัว
KNU

คำตอบ:


22

คุณควรจะสามารถติดตั้ง.crxไฟล์ได้ แต่คุณอาจต้องลองบางสิ่ง

  • ก่อนอื่นหากคุณเพียงแค่ลาก.crxไฟล์ไปที่หน้าต่างเบราว์เซอร์คุณควรเห็นการแจ้งเตือนที่ด้านล่างของหน้าเพื่อขอให้คุณยืนยัน หากคุณคลิกยืนยันควรขอให้คุณติดตั้ง หากไม่ได้ผลให้ลองสร้าง.htmlไฟล์อย่างง่ายที่มีจุดยึด ( <a>แท็ก) ด้วยการhrefชี้ไปที่.crxไฟล์:

    ส่วนขยาย

    วาง.htmlไฟล์ในตำแหน่งเดียวกับ.crxไฟล์และเปิดไฟล์ คลิกลิงก์และดูว่า Chrome อนุญาตให้คุณติดตั้งแบบนั้นหรือไม่

    หากไม่เป็นเช่นนั้นคุณสามารถลองใช้งานเว็บเซิร์ฟเวอร์ในพื้นที่และแสดงไฟล์จากที่นั่น (ฉันรู้ว่าฉันเคยทำมาแล้วอย่างน้อยหนึ่งครั้งก่อนหน้านี้)


  • ตัวเลือกอื่น (อาจจะง่ายกว่า) คือการแตก.crxไฟล์ (ใช้7Zipเป็นต้น) เปิดหน้าส่วนขยาย ( chrome://extensions/) คลิกช่องทำเครื่องหมายโหมดผู้พัฒนาแล้วโหลดส่วนขยายที่คลายการแพค… :

    ป้อนคำอธิบายรูปภาพที่นี่


  • สุดท้ายคุณสามารถคัดลอกส่วนขยายได้ด้วยตนเอง แต่มันค่อนข้างเจ็บปวดในก้น:

    1. เปิดหน้าส่วนขยาย ( chrome://extensions/)
    2. คลิกกล่องกาเครื่องหมายโหมดผู้พัฒนา
    3. ตรวจสอบ ID ของส่วนขยาย (สตริงตัวอักษรยาวถัดจากID:)
    4. เปิดไดเรกทอรีข้อมูลผู้ใช้แล้วExtensionsไดเรกทอรี
    5. คัดลอกโฟลเดอร์ที่มีชื่อเดียวกับ ID ของส่วนขยายไปยังExtensionsโฟลเดอร์ของระบบเป้าหมาย
    6. เปิดไฟล์Preferencesใน User Data Directory ในเท็กซ์เอดิเตอร์
    7. ค้นหาส่วนที่มีนามสกุล (ทำการค้นหารหัส)
    8. คัดลอกส่วนทั้งหมดเพื่อให้แน่ใจว่าตรงกับเครื่องหมายวงเล็บปีกกาอย่างถูกต้องตัวอย่างเช่น:

      "jchfimlohbodnpamghfgfgabbnfajpbe": {
        "from_bookmark": false,
        "from_webstore": false,
        …
        "path": "jchfimlohbodnpamghfgfgabbnfajpbe\\2012.6.9_0",
        "state": 1
      },
      
    9. วางนามสกุลในPreferencesไฟล์ของคอมพิวเตอร์เป้าหมาย ตรวจสอบเครื่องหมายจุลภาคต่อท้าย ( },ในตอนท้ายของบล็อก) หากบล็อกที่คุณวางเป็นบล็อกสุดท้าย (เช่นบรรทัดถัดไปคือวงเล็บปีกกาหลังเดียว) คุณต้องลบเครื่องหมายจุลภาค แต่ถ้าเป็นบล็อกอื่นคุณต้องตรวจสอบให้แน่ใจว่ามีบล็อกนั้นหรือไม่ ต้องการหรือไม่เมื่อคุณวางมันจริง ๆ )

    10. บันทึกไฟล์ (คุณอาจต้องการสำรองPreferencesและอาจเป็นExtensionsไดเรกทอรีทั้งหมดของคุณ) และเรียกใช้ Chrome

  • ตัวเลือกเหล่านี้เป็นตัวเลือกสำหรับการคัดลอกส่วนขยายทั่วไป แต่สำหรับส่วนขยายโดยเฉพาะสำหรับการดาวน์โหลดวิดีโอ YouTube ผมขอแนะนำให้ใช้ส่วนขยายต่อเนื่องทั้งหมด (ซึ่งมักจะทำงานในกระบวนการแยกทั้งหมด) และใช้สคริปต์ผู้ใช้YousableTubeFix

    มันเพิ่มปุ่มดาวน์โหลดลงในวิดีโอ YouTube แต่ยังช่วยให้คุณกำหนดค่าสิ่งที่คุณทำหรือไม่ต้องการบนหน้าเว็บเช่นกัน ตัวอย่างเช่นผู้คนจำนวนมากจะต้องการกำจัดส่วนความคิดเห็นและ / หรือส่วนที่เกี่ยวข้องกับวิดีโอและ YousableTubeFix ช่วยให้คุณทำเช่นนั้นได้เช่นกัน

    YousableTubeFix ยังช่วยให้คุณกำหนดค่าวิดีโอ YouTube ไม่เริ่มบัฟเฟอร์และเล่นโดยอัตโนมัติซึ่งมีประโยชน์อย่างมาก

    และเนื่องจากเป็นสคริปต์จึงทำงานเมื่อจำเป็นเท่านั้นดังนั้นจึงไม่ใช้หน่วยความจำเพิ่มเติมเมื่อเรียกดูเว็บไซต์อื่น ๆ และไม่ต้องการเว็บสโตร์และสามารถบันทึก / ติดตั้ง / ฯลฯ ได้อย่างง่ายดาย

ป้อนคำอธิบายรูปภาพที่นี่


@Synetech ฉันคลิกที่ unpack ชี้ไปที่ ddfsfsdsf ภายในไดเรกทอรีส่วนขยายและมีข้อผิดพลาด "ไฟล์รายการหายไปหรืออ่านไม่ได้" ดังนั้นฉันคลิก unpack แล้วชี้ไปที่ sdfdsfdsfddssd \ 7.0 และมันบอกว่า "ไม่สามารถโหลดส่วนขยายจาก .. ต้องมีคีย์ 'manifest_version' และตั้งค่าเป็น 2 (ไม่ต้องมีเครื่องหมายอัญประกาศ ... "ดังนั้นฉันจึงแก้ไข manifest.json แต่ฉันยังคงได้รับข้อผิดพลาดนั้น pastebin.com/raw.php?i=sjRkg4VK
barlop

ฉันจำบางสิ่งเกี่ยวกับ Chrome รุ่นใหม่กว่านี้ได้ถูกล็อคมากขึ้นเมื่อเร็ว ๆ นี้และทำให้ข้อกำหนดของส่วนขยายนั้นเข้มงวดมากขึ้นดังนั้นจึงอาจยอมรับส่วนขยายน้อยลงกว่า แต่ก่อน ฉันจะทำการทดสอบในวันอังคาร
Synetech

@Synetech ขอบคุณนี่คือส่วนขยายที่ฉันพยายาม มันเรียกว่า "เมนูแท็บ" ฉันซิปโฟลเดอร์จากคอมพิวเตอร์ที่ติดตั้งไว้ใน galfofdpepkcahkfobimileafiobdplb.zip ฉันไม่สามารถติดตั้งลงในเครื่องอื่นของฉัน ge.tt/6BKTsdk/v/0
barlop

@barlop ฉันเพิ่งลองใช้ใน Chromium 11 และติดตั้งได้ดี (เมื่อฉันชี้ไปที่7_0โฟลเดอร์) ฉันจะลองใช้เวอร์ชันใหม่ที่ถูกล็อคไม่นาน
Synetech

@barlop ฉันเพิ่งลองใช้ Chrome เวอร์ชันใหม่และโหลดได้ดี (ชี้ไปที่7_0โฟลเดอร์อีกครั้ง) ลองเปลี่ยนชื่อไดเรกทอรีข้อมูลผู้ใช้เพื่อให้ Chrome สร้างโปรไฟล์ใหม่ที่ว่างเปล่า หากสามารถโหลดได้แสดงว่าเป็นปัญหาของโปรไฟล์ผู้ใช้ของคุณ
Synetech

4

หากคุณใช้ Windows 7 ให้คัดลอกมาจากC:\Users\your-username\AppData\Google\Chrome\User Data\Default\Extensionsนั้นวางลงในโฟลเดอร์เดียวกันบนคอมพิวเตอร์เครื่องอื่น แทนที่your-usernameด้วยชื่อผู้ใช้ของคุณ

หากคุณไม่กังวลเกี่ยวกับความเป็นส่วนตัวคุณสามารถซิงโครไนซ์ข้อมูลส่วนขยายและการตั้งค่าทั้งหมดของคุณได้ ในการทำเช่นนั้นคลิกที่ไอคอนประแจจากนั้นเลือกลงชื่อเข้าใช้ Chromium ...แต่คุณจะต้องมีบัญชี Google เพื่อเริ่มต้นด้วย



1
> คัดลอกจากExtensions -1 ที่จะไม่ทำงาน เร็วที่สุดเท่าที่คุณเรียกใช้ Chrome Extensionsโฟลเดอร์จะถูกลบออกจาก ไปข้างหน้าและลองและดูเอง เพียงแค่คัดลอกไฟล์คุณจะไม่ได้บอก Chrome อย่างถูกต้องเกี่ยวกับส่วนขยายและมันไม่ได้เป็นเพียงแค่การโหลดทุกอย่างที่เกิดขึ้นในExtensiosnไดเรกทอรีเนื่องจากการออกแบบความปลอดภัยที่แย่มาก การซิงค์สามารถ / ควรทำงานได้ แต่ดีสำหรับระบบของคุณเอง ฉันไม่ต้องการสร้างบัญชีใหม่เพื่อแชร์กับบุคคลอื่น โดยเฉพาะอย่างยิ่งถ้ามันเป็นสิ่งที่ใช้ครั้งเดียว
Synetech

@Synetech ฉันไม่สามารถให้ความเห็นเกี่ยวกับการซิงค์ แต่คัดลอกโฟลเดอร์ dsfsdfsdfsdsfd อีกครั้ง (ส่วนขยายที่เรารู้จักสร้างชื่อโฟลเดอร์เช่นนั้น) ฉันสามารถยืนยันได้ว่า Chrome ไม่เห็นส่วนขยายและการลบโฟลเดอร์
barlop

Yup, Chrome มีพฤติกรรมน่ารังเกียจของการลบสุ่มสี่สุ่มห้าอะไรและทุกอย่างในExtensionsโฟลเดอร์ที่ไม่ได้จดทะเบียนในPreferencesไฟล์ หลายคนสูญเสียส่วนขยายเนื่องจากพฤติกรรมที่น่าหงุดหงิด (ซึ่งยังคงเป็นรุ่นล่าสุด)
Synetech

1
  1. ดาวน์โหลดนามสกุลโครเมี่ยมจากอินเทอร์เน็ตและบันทึกไว้ในไดรฟ์ 'D' ของฉัน (นามสกุลไฟล์: crx)

    ป้อนคำอธิบายรูปภาพที่นี่
    คลิกเพื่อดูภาพขยาย

  2. จากนั้นฉันลากไฟล์จากไดรฟ์ 'D' และวางลงในคอนโซล 'จัดการส่วนขยาย' ของ Chrome มันจะถูกติดตั้ง

    ป้อนคำอธิบายรูปภาพที่นี่
    คลิกเพื่อดูภาพขยาย


1) คุณดาวน์โหลดไฟล์อย่างไรฉันไม่แน่ใจว่าจะทำอย่างไรใน chrome 2) หากไฟล์ไม่ออนไลน์อีกต่อไปแล้วคุณต้องโอนไฟล์จากคอมพิวเตอร์เครื่องอื่น แต่คำตอบของคุณไม่ครอบคลุม
barlop

0

วิธีที่อธิบายโดย Oliver และ Mohit ทำงานได้ ฉันไม่สามารถค้นหาส่วนขยายในร้านค้า Chrome ได้อีกต่อไป (ยกเลิกหรือไม่) แต่ฉันมีไฟล์ * .CRX ในโฟลเดอร์ดาวน์โหลดของฉันจากการติดตั้งก่อนหน้า (บนคอมพิวเตอร์ XP) ฉันถ่ายโอนไฟล์ไปยังคอมพิวเตอร์เครื่องใหม่ (Win7 ผ่านเครือข่าย) เมื่อเปิดหน้าต่างส่วนขยายของ Chrome ฉันจึงเปิดโฟลเดอร์อื่นตามที่รูปภาพแสดง ด้วยการลากแล้วปล่อยส่วนขยายได้รับการติดตั้งในตำแหน่งใหม่!

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.