จะซิงค์สคริปต์ GreaseMonkey ระหว่างคอมพิวเตอร์ได้อย่างไร


21

ฉันมีสคริปต์ greasemonkey ที่ยอดเยี่ยมสำหรับ FireFox และควรมีวิธีการซิงค์ระหว่างคอมพิวเตอร์ ในระดับหนึ่งมันจะเป็นการดีถ้าคุณสามารถปรับใช้สคริปต์กับพีซีในเครือข่ายที่สำนักงาน

ฉันจะซิงค์สิ่งเหล่านี้ระหว่างเวิร์กสเตชันได้อย่างไร


ฉันสงสัยว่าเป็นไปได้ไหมที่จะซิงโครไนซ์สคริปต์ Greasemonkey (และข้อมูลที่เกี่ยวข้องทั้งหมด) โดยใช้ส่วนขยายของ Google Chrome ฉันจะพยายามหาส่วนขยายที่สามารถทำได้
Anderson Green

วันนี้ฉันพบว่าเป็นไปได้ที่จะซิงโครไนซ์สคริปต์ Greasemonkey ใน Google Chrome โดยใช้ Tampermonkey: forum.tampermonkey.net/viewtopic.php?f=26&t=414
Anderson Green

โปรดตรวจสอบคำตอบที่อัปเดตแล้วดูว่าคุณสามารถตอบรับได้หรือไม่
Ooker

คำตอบ:


16

ฉันใช้Dropboxเพื่อซิงค์สคริปต์ greasemonkey:

  1. สร้างโฟลเดอร์: My Dropbox\App Sync\Firefox\
  2. ค้นหาไดเรกทอรีโปรไฟล์ของคุณ ( [random string]จะเป็นเช่นนั้น2b5dk3bs)
    • XP: C:\Documents and Settings\[username]\Application Data\Mozilla\Firefox\Profiles\[random string].default
    • Vista: C:\Users\[username]\AppData\Roaming\Mozilla\Firefox\Profiles\[random string].default
  3. ย้ายgm_scriptsโฟลเดอร์ไปที่My Dropbox\App Sync\Firefox\
  4. ใช้Link Shell Extensionเพื่อสร้าง Junction ที่เรียกว่าgm_scriptsในไดเร็กทอรีโปรไฟล์ จังก์ชันเป็นเหมือนลิงก์สัญลักษณ์ ในการทำเช่นนี้คลิกขวาที่gm_scriptsโฟลเดอร์ใน Dropbox ของคุณแล้วคลิก 'เลือกแหล่งลิงก์' จากนั้นในไดเรกทอรีโปรไฟล์ของคุณคลิกขวาแล้วเลือก Drop As >> Junction
  5. สำหรับเครื่องอื่น ๆ ให้ลบgm_scriptsโฟลเดอร์ในโปรไฟล์ของคุณและเพิ่มทางแยกเช่นเดิม

ฉันยังใช้เคล็ดลับนี้สำหรับส่วนขยาย, ท่าทางเมาส์ Redoxการตั้งค่า, มีสไตล์และเมนูแก้ไขไฟล์


ความคิดที่ดี ฉันต้องการทำสิ่งเดียวกัน แต่ไม่เคยพบวิธีที่จะทำ
spaetzel

ใน Windows 7 คุณสามารถใช้ "mklink -J" เพื่อสร้างทางแยก
cysiek10

สคริปต์จะเก็บไว้ที่ใดใน Ubuntu
Anderson Green

7

ตั้งแต่ Greasemonkey ธันวาคม 2013 1.13 ปล่อยมีตัวเลือกในการใช้ Firefox Sync เพื่อให้สคริปต์ผู้ใช้ที่ติดตั้งเหมือนกันในทุกเบราว์เซอร์ของคุณ

ดูยังโพสต์บล็อกกันยายน 2013: Firefox ซิงค์มา Greasemonkey


นี่คือคำตอบที่อัพเดทล่าสุด มันถูกเขียนขึ้นในปี 2014 เนื่องจากคำตอบอื่น ๆ อยู่ในปี 2009
Ooker

4
ตัวเลือกนี้จะซิงค์สคริปต์ที่ติดตั้งและอัปเดตจากเว็บลิงค์เท่านั้น มันไม่มีประโยชน์เลยถ้าคุณเป็นผู้เขียนสคริปต์ที่ไม่ได้เผยแพร่ซึ่งคุณต้องการซิงค์ระหว่างเครื่องหลายเครื่อง
Piyush Soni


0

ฉันเพิ่งเสร็จสิ้นการตั้งค่า Windows Live Meshให้ซิงค์สคริปต์ greasemonkey ของฉันเสร็จแล้ว สิ่งนี้ใช้ได้กับ Vista SP2 หรือสูงกว่าหรือ Mac OS X 10.5 หรือใหม่กว่า ผู้ที่ต้องการความพร้อมใช้งานสูงสุดสำหรับ XP และ Linux ควรดูคำตอบของ tghw อย่างไรก็ตามสำหรับผู้ที่ต้องการซิงค์กับ Windwos และ OS X รุ่นล่าสุดเท่านั้น Windows Live Mesh เป็นตัวเลือกที่ดีที่ไม่ต้องการสร้างทางแยก

  1. ติดตั้ง Windows Live Mesh ในแต่ละเครื่องและลงทะเบียน
  2. ค้นหาไดเรกทอรี gm_scripts (C: \ Users [ชื่อผู้ใช้] \ AppData \ Roaming \ Mozilla \ Firefox \ Profiles [สตริงสุ่ม] .default \ gm_scripts)
  3. เลือก "ซิงค์โฟลเดอร์" ใน Windows Live Mesh และวางในเส้นทาง gm_scripts ของคุณ
  4. คุณสามารถเลือกเครื่องที่จะซิงค์และคุณสามารถซิงค์กับ SkyDrive ได้
  5. Windows Live Mesh จะเริ่มทำการซิงค์
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.