Di Google Chrome, jika saya memilih sepotong teks dan klik kanan padanya, saya mendapatkan opsi untuk:
'Cari Google untuk [teks]'
Saya menemukan ini sangat berguna tetapi saya juga ingin dapat menambahkan opsi saya sendiri.
Misalnya, saya ingin menambahkan kemampuan untuk mencari amazon.co.uk menggunakan teks yang dipilih atau langsung ke peta Google menggunakan teks yang dipilih (yaitu alamat atau kode pos) dan sebagainya.
Saya dapat semacam menambahkan fungsi ini menggunakan PhraseExpress tetapi lebih suka dapat melakukannya langsung dari Chrome - apakah mungkin?
sumber
Ada API Menu Konteks yang tersedia di saluran pengembang dan beta baru-baru ini. Anda dapat menggunakannya untuk menulis ekstensi Anda sendiri yang menambahkan opsi ke menu klik kanan. Perhatikan bahwa ini hanya akan berfungsi untuk Google Chrome versi 6 dan lebih tinggi.
Berikut adalah contoh dari galeri ekstensi resmi:
Saya juga menulis sendiri tiga, berdasarkan kode itu:
Anda dapat menginstalnya dengan risiko sendiri dengan mengklik kanan tautan, mengklik Simpan Tautan Sebagai ... , menemukan file di komputer Anda, dan menyeretnya ke jendela Google Chrome.
Baca tentang API di sini:
Untuk menulis sendiri, Anda memerlukan file manifest.json, yang akan terlihat seperti ini:
Anda juga memerlukan file background.html, yang seharusnya terlihat seperti ini:
Terakhir, Anda harus memiliki setidaknya ikon 16x16 piksel untuk menu konteks dan ikon 48x48 piksel untuk halaman manajemen ekstensi. Anda juga dapat menentukan ikon 128 × 128 piksel, yang ditampilkan selama instalasi, dan ikon 32 × 32 piksel jika Anda ingin mengirimkan ekstensi Anda ke galeri resmi. Semua ikon Anda harus terdaftar dalam manifes.json. Pastikan jenis dan nama file cocok.
Letakkan ikon, background.html, dan manifes.json dalam satu folder bersama, lalu buka halaman manajemen ekstensi
chrome://extensions
, lihat di bawah mode Pengembang (saya pikir Anda perlu menjalankan saluran beta atau lebih tinggi untuk ini muncul), klik pada ekstensi Pack ... , di sebelah direktori Root ekstensi klik Browse ... , cari dan pilih folder yang Anda buat, klik OK , dan seret file .crx yang dihasilkan ke jendela Google Chrome Anda.sumber
manifest.json
sekarang versi 2 dan banyak hal ini telah berubah.Ada ekstensi Pencarian Konteks yang melakukan apa yang Anda inginkan dengan pengecualian bahwa itu tidak menambahkan apa pun ke menu klik kanan; sebagai gantinya, setelah Anda memilih sepotong teks pada halaman, itu akan menampilkan tombol kecil dengan segitiga biru di sebelahnya, dan mengkliknya akan muncul menu.
sumber
Saya telah menikmati ekstensi yang disebut Menu Klik Kanan Kustom. Ini memungkinkan Anda untuk membuat item menu klik kanan yang sepenuhnya dapat dikonfigurasi, dan bahkan berfungsi di browser lain (Opera: Instal Chrome Extensions , Firefox: Chrome Store Foxified ).
Ubah kode menjadi
Buat item menu lain dari jenis skrip, sebut saja "Google Map" atau apa pun, dan beri kode dengan cara yang sama:
sumber
Ada ekstensi yang disebut "Pencarian Menu Konteks". Ini memungkinkan Anda menambahkan URL ke dalamnya, dan kemudian ketika Anda memilih teks, dan mengklik salah satu URL, itu meneruskan teks itu ke URL yang Anda klik.
Misalnya, URL pencarian untuk YouTube adalah:
di mana TESTSEARCH adalah teks yang ingin Anda cari. Dalam ekstensi, Anda menambahkan baris ini dan itu akan secara otomatis mengganti TESTSEARCH dengan teks yang dipilih saat Anda menekannya. Anda tentu saja dapat menambahkan label untuk setiap URL.
Ini tautan ke ekstensi.
https://chrome.google.com/webstore/detail/ocpcmghnefmdhljkoiapafejjohldoga
sumber
Hai karena pertanyaan utama telah dijawab, saya ingin berkontribusi dengan sesuatu.
Ini adalah skrip yang dimodifikasi sederhana mirip dengan membalikkan pencarian gambar dengan google tetapi mengarahkan imglink.jpg ke Jeffrey's Exif Viewer untuk menganalisis EXIF suatu gambar.
Terima kasih gdejohn .
Mudah, buat 2 file ini saya menggunakan notepad, tambahkan beberapa ikon 16x16, 48x48 dan 128x128 (atau hapus baris) dan pergi ke chrome: // ekstensi / centang mode pengembang tambahkan folder yang berisi file.
Nama file: manifest.json
Nama file: background.js
sumber