เลื่อนไปยังส่วนขยาย Chrome ของแท็บใหม่อื่น ๆ [ซ้ำกัน]

เราต้องการให้ผู้ใช้สามารถเลื่อนส่วนขยายแท็บใหม่ไปเป็นส่วนขยายแท็บใหม่อื่นที่พวกเขาได้ติดตั้งไว้

เช่น. มีคนติดตั้ง Momentum แล้วติดตั้งส่วนขยายของเรา แต่อยากให้ Momentum เปิดแทนของเรา (เรามีฟังก์ชันเพิ่มเติม) เป็นไปได้ไหมหากผู้ใช้ไม่ปิดการใช้งาน / ถอนการติดตั้งส่วนขยายของเรา


person devkaoru    schedule 08.11.2015    source แหล่งที่มา
comment
ขึ้นอยู่กับสิ่งที่คุณต้องการให้ส่วนขยายของคุณทำ พยายามใช้แนวทางแบบมินิมอลลิสต์: หากเว็บไซต์ไม่ได้รับการแก้ไขไปจากที่คุณคาดหวังไว้ คุณก็อาจสันนิษฐานได้ว่าไม่มีส่วนขยายอื่นอยู่ หรือใช้หน้าตัวเลือกเพื่อดูว่าต้องการให้ส่วนขยายของคุณทำงานหรือไม่ (แต่ดูเหมือนว่าจะเทียบเท่ากับการปิดใช้งานส่วนขยาย)   -  person Teepeemm    schedule 10.11.2015
comment
เพื่อตอบคำถามเฉพาะของคุณ ให้ผู้ใช้ใช้ส่วนขยาย X แทน Y มันเป็นเพียงคำถามเกี่ยวกับลำดับการติดตั้ง หากผู้ใช้ติดตั้ง Momentum ใหม่หลังจากส่วนขยายของคุณ ส่วนขยายนั้นจะมีลำดับความสำคัญ อย่างไรก็ตาม การตั้งค่าทั้งหมดจะสูญเสียไปหากถอนการติดตั้งและโดยทั่วไปแล้วจะมีการตั้งค่าที่ซ้ำกัน (เช่น ไม่มี API ที่จะควบคุม)   -  person Xan    schedule 10.11.2015
comment
ฉันพบคำตอบของฉัน แต่มีคนลบมันออกไป โดยพื้นฐานแล้ว: คุณสามารถมีมันเพื่อที่แทนที่จะใช้ chrome_url_override คุณสามารถเขียนผู้ฟังที่ฟังเมื่อแท็บอัปเดตโดยใช้ chrome.tabs.onUpdate.addListener() จากนั้นตรวจสอบว่า URL คือ chrome://newtab/ และหากเป็นเช่นนั้นและทำเครื่องหมายในช่อง ให้ใช้ chrome.tabs.update() เพื่อย้ายตำแหน่งไปยังหน้าอื่น จากคำถาม SO นี้: stackoverflow.com/a/30439347/4414229   -  person devkaoru    schedule 10.11.2015