크롬 확장 프로그램 오류하면서 나타납니다.json 파일

0

질문

하이 나를 만들려고 노력하는 매니페스트.json 파일이 chrome.쿠키 권한이있는 내가 생각하는 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

크롬 확장 프로그램이 있어야 합 정확히 하나 나타납니다.json 파일을 구성하는 것과 같은 이름,설명,사용 권한 등입니다. 볼 전체 가이드를 확장 매니페스트 에 대한 세부 정보,그러나 내가 걸어 당신은 무엇을 통해 제공하고 있고,문제를 해결합니다.

manifest_version

크롬 확장 프로그램 개발자들은 현재(Oct2021)겪고 전 기간 동안,이동하는 매니페스트에서는 버전 2 버전 3. 이 전환을 소개하고 변화를 구성하는 방법이 매니페스트(다른 것들 사이에),그래서 읽을 때에 크롬 문서 또는 질문에 여기에 그렇게 주목하는 매니페스트 버전에 참조.

"manifest_version" : 2

상기 항목을 의미는"사용(오래된)매니페스트 버전 2"하지만 나는 강하게 당신이 원하는 새로운 버전 3:

"manifest_version" : 3

host_permission

(이 키에만 적용됩니다 매니페스트 버전 3)그 의미를 수행할 확장 작업에서 도메인 google.com 고 있는 권한을 요청하도록 않습니다. 배열의 값 "*://*.google.com" 라고 일치 패턴,그리고 문서"를 말한 경로에 있어야 합 호스트를 사용 권한".

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

그래서 그것을 변경하는 경로를 포함:

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

도에서 chrome.쿠키 이것은 다르게 작성(실수가 발생하...!). 변경 후에 확장해야 하드 디버깅을 위해 없이 오류가 있습니다.

나는 몇 가지 추가사항:

  1. "version" : "0.001" 번호 매기기한,그리고 이 변화를 0.1 후 확장자니다. 나는 당신이 그것을 변경하는 말 0.1 도 매니페스트에서.

  2. 매니페스트에서 보이는 당신의 의도와 함께 작동하는 쿠키 및 계획에서 그렇게 할 컨텐츠 스크립트입니다. 이것은 작동하지 않을 수 있습니다. 액세스 쿠키 API 내에 있어야 합 extension 컨텍스트에서 배경 또는 팝업이 있습니다. 또 다시,이것은 무언가를 구성하는 매니페스트에,나는 추가 예제다.

마지막으로 도착한다.

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

여기 를 들어 쿠키 확장자 에 의해 크롬 팀을 유용한 정보를 찾을 수 있습니다.

2021-10-22 23:06:00

다른 언어로

이 페이지는 다른 언어로되어 있습니다

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