

拡張機能を作成しようとしています。  
リンクを右クリックし、コンテキストメニューに追加した新しい項目をクリックしたときに、リンクのアドレスを取得したいです。

現時点では、右クリックをしたらコンテキストメニューに項目が追加されるようにはなっているのですが、クリックしたリンクのアドレスを取得する方法が分かりません。わかる方いらしましたら、お手数をおかけしますがよろしくお願いします。

現時点でのコードです↓

manifest.json

[code]

    {
    "name": "original",
    "version": "1.0",
    "manifest_version": 3,
    "description": "This is try",
    "permissions": ["contextMenus"],
    "background": {
    "service_worker": "event.js"
    },
    "icons": {
    "19": "ori_4.png"
    }
    }
    
[/code]

event.js

[code]

    chrome.runtime.onInstalled.addListener(() => {
      chrome.contextMenus.create({
        id: "proto",
        title: "Link Check",
        type: "normal",
        contexts: ["selection","link"],
      });
    });
    
[/code]


CC BY-SA 4.0
2022-06-23T15:39:44.883
89558
2022-06-23T16:10:45.850
2022-06-23T16:10:45.850
3060
53201
question
javascript css jquery html5 chrome-extension
リンクのアドレスを取得したい