Tunduk pada ekstensi chrome tab baru lainnya [duplikat]

Kami ingin pengguna kami dapat menunda ekstensi tab baru kami ke ekstensi tab baru lainnya yang telah mereka pasang.

Yaitu. Seseorang memasang Momentum dan kemudian memasang ekstensi kami tetapi lebih memilih Momentum terbuka daripada milik kami. (Kami memiliki fungsi tambahan). Apakah ini mungkin tanpa pengguna menonaktifkan/mencopot pemasangan ekstensi kami?


person devkaoru    schedule 08.11.2015    source sumber
comment
Itu sangat tergantung pada apa yang Anda ingin ekstensi Anda lakukan. Cobalah untuk mengambil pendekatan minimalis: jika situs web belum diubah dari apa yang Anda harapkan, Anda mungkin dapat berasumsi bahwa tidak ada ekstensi lain. Atau gunakan halaman opsi untuk mencari tahu apakah mereka ingin ekstensi Anda berjalan (tetapi hal itu tampaknya sama dengan menonaktifkan ekstensi).   -  person Teepeemm    schedule 10.11.2015
comment
Untuk menjawab pertanyaan spesifik Anda, izinkan pengguna menggunakan ekstensi X, bukan Y, ini hanyalah pertanyaan tentang urutan pemasangan. Jika pengguna menginstal ulang Momentum setelah ekstensi Anda, itu akan diprioritaskan. Namun, mereka akan kehilangan semua pengaturan jika mereka menghapus instalannya dan secara umum duplikatnya berlaku (yaitu tidak ada API untuk mengontrolnya).   -  person Xan    schedule 10.11.2015
comment
Saya menemukan jawaban saya tetapi orang-orang terus menghapusnya, pada dasarnya: Anda dapat memilikinya sehingga alih-alih menggunakan chrome_url_override Anda dapat menulis pendengar yang mendengarkan ketika tab diperbarui menggunakan chrome.tabs.onUpdate.addListener(), lalu periksa apakah urlnya adalah chrome://newtab/ dan jika ya dan kotak centang dicentang, gunakan chrome.tabs.update() pindahkan mereka ke halaman lain. dari pertanyaan SO ini: stackoverflow.com/a/30439347/4414229   -  person devkaoru    schedule 10.11.2015