Firefox Add-Ons(Extension) – Context Menu Yapımı (Search On Twitter)

4 Mar

Merhaba arkadaşlar,
Firefox‘ta sağ click yaptığımızda çıkan menu altına bir şeyler ekleyip işlem yapmayı merak ediyordum. Biraz araştırdığımda çok basit olduğunu gördüm ve basit bir extension yapıp yayınladım.

Seçilen metin üzerinde sağ click yaptığımızda, o texti yeni bir sekmede açıp Twitter’da arıyor.

Şuradan eklentiyi kurup deneyebilirsiniz. https://addons.mozilla.org/tr/firefox/addon/search-onn-twitter/

Kodları Github‘ta paylaştım: https://github.com/semihcelikol/searchOnTwitter

Manifest.json>
{
    "manifest_version": 2,
    "name":"Search on Twitter",
    "description": "Selected text Search on Twitter",
    "version": "1.0",
    "author": "Semih Çelikol",
    "homepage_url": "http://semihcelikol.com",
    "icons": {
        "48": "icons/icon48.png",
        "64": "icons/icon64.png",
        "96": "icons/icon96.png"
    },
    "permissions": ["contextMenus"],
    "background": {
        "scripts": [
            "background.js"
        ]
    }
}
background.js
browser.contextMenus.create({
    id: "tts",
    title: "Search on Twitter",
    contexts: ["selection"]
});

browser.contextMenus.onClicked.addListener(contextMenuAction);

function contextMenuAction(info, tab){
    const url = "https://twitter.com/search?q="+ info.selectionText+ "&src=typed_query";

    browser.tabs.create({url:url});
}

Iconları kendinize göre ayarlayıp dizine bıraktığınızda işlem tamamlanmış oluyor.

Daha fazlası için şuraya bakabilirsiniz: https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/user_interface/Context_menu_items

Bir Cevap Yazın