做一個簡單的功能,在使用 ContextMenu 時,可以使用 notifications 顯示 Url 提示
{
    "manifest_version" :2,
    "name" : "Get Url",
    "version" : "1.0",
    "description" : "",
    "icons" :{
        "128" : "icon128.png",
        "48" : "icon48.png",
        "16" : "icon16.png"
    },
    "background" :{
        "scripts" :["jquery-3.3.1.js","eventPage.js"],
        "persistent" : false
    },
    "permissions" : [
        "notifications",
        "contextMenus"
    ]
}
manifest.json 需要 permissions 使用 notifications 與 contextMenus
因為需要使用到 JQuery 所以需要在 background 可以載入 jquery 與 eventPage 兩個 script
在 contextMenuItem 裡面的 contexts 使用參數 page
var contextMenuItem = {
    "id" : "GetUrl",
    "title" : "Get Url",
    "contexts" : ["page"]
};
chrome.contextMenus.create(contextMenuItem);
chrome.contextMenus.onClicked.addListener(function(clickData){
    if(clickData.menuItemId=="GetUrl"){
        var url = clickData.pageUrl;
        var notifOptions = {
                type : 'basic',
                iconUrl : 'icon48.png',
                title : 'Show Url ',
                message : url 
            };
            chrome.notifications.create('limitNotif',notifOptions);
          }
});

