필자는 애드온을 작성했으며 일부 민감한 정보가 포함되어 있으며이를 그룹의 사람들과 공유하고 배포 할 수있는 기능 만 유지한다고 말합니다. 업데이트.비보안 서버에서 Firefox 웹 확장 프로그램을 자체 배포 할 수 있습니까?
자기 배포가 가능하기 전에 addons.mozilla.org에 서명하여 서명해야하며 새 버전이나 업데이트가있을 때마다 업데이트 매니페스트 파일을 지적해야합니다.
내 업데이트 파일은 다음과 같습니다
{
"addons": {
"[email protected]": {
"updates": [
{ "version": "0.1",
"update_link" : "http://example.com/addon_update_v_0.1.xpi",
"update_hash" : "sha256:0FEE5D33C13546A599A54085DA6AC28FBF3D1678"
},
{ "version": "0.2",
"update_link" : "http://example.com/addon_update_v_0.2.xpi",
"update_hash" : "sha256:C7C067E755B51A0D09BEB25B463CD25CCE26C92C"
},
]
}
}
}
를 지금까지 너무 좋아. 하지만 내 주요 부가 기능 매니페스트 파일은 안전하지 않은 주소로 안내하는 UPDATE_URL 포함되어 있으므로 그에 부가 기능 검증이 거부됩니다 : 모질라 애드온 페이지
"applications": {
"gecko": {
"id": "[email protected]",
"update_url": "http://example.com/addon_update.json"
}
}
오류 :
"/applications/gecko/update_url" should match format "secureUrl"
Error: Your JSON file could not be parsed.
이 이해가이 오류가 발생하는 이유 ,하지만 해결 방법을 찾고 있는데요. 보안 서버를 처분해야만 애드온을 자체 배포 할 수 있습니까?