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

निर्देश ऐसे मुख्य कॉम्बिनेशन होते हैं जो किसी एक्सटेंशन सुविधा को शुरू करते हैं. मेनिफ़ेस्ट में "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 का सैंपल डाउनलोड करें और उसे पैक किए गए आइटम के साथ लोड करें.