Chrome ส่วนขยายเกิดข้อผิดพลาดขึ้นระหว่างการทำรายการแฟ้ม language

0

คำถาม

สวัสดีค่ะฉันกำลังพยายามทำรายการlanguage แฟ้มซึ่งมีบโครเมี่ยมคุกกี้สิทธิ์ที่อนุญาตซึ่งฉันคิดว่าเป็นรูปแบบ api.

ฉันพยายามที่จะอัพโหลดรหัสนี้

{
    "manifest_version" : 2,
    "name" : "coding train extension",
    "version" : "0.001",
    "host_permissions":[
        "*://*.google.com"
    ],
    "permissions":[
        "cookies"
    ],
    "content_scripts":  [
        {
            "matches": [
                "<all_urls>"
            ],
            "js": ["content.js"]
        }
    ]
}

รหัสกโหลดเรียบร้อยแล้แต่มีข้อผิดพลาด

enter image description here

ฉันทำอะไรผิดเหรอ?

1
0

Chrome ส่วนขยายต้องมีสิ่งหนึ่งรายการlanguage แฟ้มซึ่งเป็นที่ที่คุณปรับแต่งสิ่งต่างๆอย่างเช่นชื่อ,รายละเอียด,สิทธิ์ที่อนุญาตเป็นต้น เห็นเต็มไปด้วยนำทางให้ ส่วนขยายปรากฏออก สำหรับรายละเอียดแต่ผมจะเดินไปส่งคุณผ่านสิ่งที่คุณต้องเตรียมไว้ให้เพื่อแก้ไขในเรื่องนี้เลยนะ

manifest_version

Chrome ส่วนขยายลุ่มผู้พัฒนาเป็นปัจจุบัน(ต.ค.2021)undergoing เป็นช่วงเวลาการเปลี่ยนแปลงได้เคลื่อนย้ายมาจากปรากฏออกรุ่น 2 เพื่อนรุ่น 3. กับการเปลี่ยนแปลงจะกล่าวแนะนำเปลี่ยนแปลงในวิธีที่จะสร้างรายการสินค้าของ(อื่นๆ)ดังนั้นเมื่อการอ่าน Chrome docs หรือคำถามมาที่นี่ดังนั้นให้ความสนใจซึ่งปรากฏออกรุ่นของมันอยู่ในการอ้างอิงไป

"manifest_version" : 2

อยู่เหนือรายการหมายถึง"ใช้(เก่า)ปรากฏออกรุ่น 2"แต่ฉันทนไม่ไหต้องสงสัยคุณต้องการคนใหม่เวอร์ชั่น 3:

"manifest_version" : 3

host_permission

(กุญแจนี้ใช้สำหรับเพียงเพื่อปรากฏออกรุ่น 3)มันหมายความว่าคุณต้องการให้แสดงส่วนขยายปฏิบัติการภายในโดเมน google.com และเป็นกำลังร้องขออนุญาตให้ทำอย่างนั้น ที่อาเรย์ค่า "*://*.google.com" เรียกว่าเป็น ตรงกับรูปแบบ,และ docs พูดว่า"เส้นทางต้องเป็นของขวัญอยู่ในเครื่องขออนุญาต".

"host_permissions":[ "*://*.google.com" ]

ดังนั้นเปลี่ยนแปลงมันจะมีส่วนร่วมแหน่งจัดเก็บเอกสาร:

"host_permissions":[ "*://*.google.com/*" ]

ถึงแม้ว่าอยู่ใน บโครเมี่ยมคุกกี้ นี่คือเขียนต่างออก(ความผิดพลาดเกิดขึ้น...!). หลังจากทำการเปลี่ยนแปลงเหล่านั้นส่วนขยายแฟ้มควรจะโหลดสำหรับการดีบั๊กโดยไม่มีข้อผิดพลาด.

ผมมีอยู่สองสามบันทึกย่อเพิ่มเติม:

  1. "version" : "0.001" numbering คืผิดปกติและคุณจะต้องได้เห็นการเปลี่ยนแปลงไป 0.1 หลังจากที่ส่วนขยายความสนใจ ผมขอแนะนำให้คุณเปลี่ยนแปลงมันต้องพูด 0.1 ยังอยู่ในรายการ

  2. จากใบรายการเหมือนความตั้งใจของคุมันต้องทำงานกับคุกกี้และวางแผนที่จะทำเช่นนั้นอยู่ในเนื้อหาภายในสคริปต์ เรื่องนี้จะไม่ทำงาน เข้าถึงคุกกี้รูปแบบ api ต้องเป็นภายในส่วนขยายบคอนเท็กซ์ของในพื้นหลังหรือแบบผุดขึ้น. อีกครั้งนี่เป็นบางอย่างเพื่อปรับแต่งอยู่ในใบรายการและฉันต้องถูกเพิ่มเป็นตัวอย่างทางด้านล่างนี้

ในที่สุดก็มาถึงที่นี่:

{
  "manifest_version" : 3,
  "name" : "coding train extension",
  "version" : "0.1",
  "host_permissions":[
    "*://*.google.com/*"
  ],
  "permissions":[
    "cookies"
  ],
  "background": {
    "service_worker": "background.js"
  }
}

นี่เป็น ตัวอย่างเช่นคุกกี้ชิ้นส่วนขยาย โดย Chrome ทีมซึ่งคุณอาจพบแล้วใช้ประโยชน์ได้

2021-10-22 23:06:00

ในภาษาอื่นๆ

หน้านี้อยู่ในภาษาอื่นๆ

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................

ดังอยู่ในนี้หมวดหมู่

ดังคำถามอยู่ในนี้หมวดหมู่