निर्देशों का जवाब दें

निर्देश ऐसे मुख्य कॉम्बिनेशन होते हैं जो किसी एक्सटेंशन सुविधा को शुरू करते हैं. कमांड रजिस्टर करें मेनिफ़ेस्ट में "commands" कुंजी के तहत उपलब्ध है. उदाहरण के लिए:

{
  "name": "Open developer.chrome.com",
  "version": "0.1",
  "manifest_version": 3,
  "description": "Opens developer.chrome.com when you use Cmd/Ctrl + Shift + Z",
  "background": {
    "service_worker": "background.js"
  },
  "commands": {
   "open-tab": {
     "suggested_key": {
       "default": "Ctrl+Shift+Z",
       "mac": "Command+Shift+Z"
     },
     "description": "Open developer.chrome.com"
   }
  }
}

यह कुंजी संयोजन ट्रिगर करता है commands.onCommand इवेंट सर्विस वर्कर.

chrome.commands.onCommand.addListener((command) => {
  if (command !== "open-tab") return;
  chrome.tabs.create({ url: "https://developer.chrome.com" });
});

निर्देशों का पालन करते हुए देखने के लिए, Tab Flipper सैंपल, और इसे पैक किए बिना लोड करें.