ไฟล์ Manifest - คีย์

ค่านี้จะคงรหัสที่ไม่ซ้ำกันของส่วนขยายหรือธีมไว้เมื่อโหลดในระหว่างการพัฒนา

กรณีการใช้งานที่พบบ่อยมีดังต่อไปนี้

  • วิธีกำหนดค่าเซิร์ฟเวอร์ให้ยอมรับเฉพาะคำขอจากต้นทางของส่วนขยาย Chrome
  • เพื่อให้ส่วนขยายหรือเว็บไซต์อื่นๆ ส่งข้อความไปยังส่วนขยายของคุณได้
  • เพื่อให้เว็บไซต์เข้าถึง web_accessible_resources ของส่วนขยายได้

รักษารหัสส่วนขยายให้สอดคล้องกัน

การเก็บรักษารหัสเดียวเป็นสิ่งสำคัญในระหว่างการพัฒนา หากต้องการใช้รหัสที่สอดคล้องกัน ให้ทำตามขั้นตอนต่อไปนี้

อัปโหลดส่วนขยายไปยังแดชบอร์ดสำหรับนักพัฒนาแอป

แพ็กเกจไดเรกทอรีส่วนขยายเป็นไฟล์ .zip แล้วอัปโหลดไปยังแดชบอร์ดสำหรับนักพัฒนาซอฟต์แวร์ Chrome โดยไม่ต้องเผยแพร่

  1. ในแดชบอร์ดสำหรับนักพัฒนาซอฟต์แวร์ ให้คลิกเพิ่มรายการใหม่
  2. คลิกเรียกดูไฟล์ เลือกไฟล์ ZIP ของส่วนขยาย แล้วอัปโหลด
  3. ไปที่แท็บแพ็กเกจ แล้วคลิกดูคีย์สาธารณะ
ดูปุ่มคีย์สาธารณะในแท็บแพ็กเกจ
ปุ่มดูคีย์สาธารณะในแท็บแพ็กเกจ

เมื่อกล่องโต้ตอบเปิดขึ้น ให้ทำตามขั้นตอนต่อไปนี้

  1. คัดลอกโค้ดระหว่าง -----BEGIN PUBLIC KEY----- กับ -----END PUBLIC KEY-----
  2. นำบรรทัดใหม่ออกเพื่อให้เป็นข้อความบรรทัดเดียว
หน้าต่างกล่องโต้ตอบคีย์สาธารณะ
หน้าต่างกล่องโต้ตอบคีย์สาธารณะ

เพิ่มโค้ดลงใน manifest.json ในช่อง "key" วิธีนี้จะช่วยให้ส่วนขยายใช้รหัสเดียวกัน

{ // manifest.json
  "manifest_version": 3,
...
  "key": "ThisKeyIsGoingToBeVeryLong/go8GGC2u3UD9WI3MkmBgyiDPP2OreImEQhPvwpliioUMJmERZK3zPAx72z8MDvGp7Fx7ZlzuZpL4yyp4zXBI+MUhFGoqEh32oYnm4qkS4JpjWva5Ktn4YpAWxd4pSCVs8I4MZms20+yx5OlnlmWQEwQiiIwPPwG1e1jRw0Ak5duPpE3uysVGZXkGhC5FyOFM+oVXwc1kMqrrKnQiMJ3lgh59LjkX4z1cDNX3MomyUMJ+I+DaWC2VdHggB74BNANSd+zkPQeNKg3o7FetlDJya1bk8ofdNBARxHFMBtMXu/ONfCT3Q2kCY9gZDRktmNRiHG/1cXhkIcN1RWrbsCkwIDAQAB",
}

เปรียบเทียบรหัส

เปิดหน้าการจัดการส่วนขยายที่ chrome://extensions ตรวจสอบว่าได้เปิดใช้โหมดนักพัฒนาซอฟต์แวร์แล้ว และอัปโหลดไดเรกทอรีส่วนขยายที่ไม่ได้แพ็ก เปรียบเทียบรหัสส่วนขยายในหน้าการจัดการส่วนขยาย กับรหัสสินค้าในแดชบอร์ดสำหรับนักพัฒนาซอฟต์แวร์ โดยควรตรงกัน

รหัสของการ
จับคู่ส่วนขยาย