How is the plugin compatible with version 52

How is the plugin compatible with version 52

What does your manifest says?

How can I solve this problem

Could you paste here your manifest file?
Based on the error you see, you are specifying wrong strict_min_version value.

Also, are you uploading “.xpi” file? Not a zip?
Actually, never mind, xpi format seems to be supported too:

manifast.json
{
“manifest_version”: 2,
“name”: “GetRefreshUrl”,
“version”: “1.0”,
“description”: “实时监测地址栏变化,读取 sessionStorage 和 Cookie,并在页面右下角显示固定面板。”,
“applications”: {
“gecko”: {
“id”: “getrefreshurl@example.com”,
“strict_min_version”: “52.0.2”
}
},
“permissions”: [
“tabs”,
“cookies”,
“storage”,
“activeTab”,
“webNavigation”,
“<all_urls>”
],
“background”: {
“scripts”: [“background.js”],
“persistent”: true
},
“browser_action”: {
“default_title”: “GetRefreshUrl”
},
“content_scripts”: [
{
“matches”: [“<all_urls>”],
“js”: [“content_script.js”],
“run_at”: “document_idle”
}
]
}

I want this plugin to support version 52. How can I solve this problem

I don’t think you go below 58.
But why would you want that? Firefox 52 is about 10 years old now and it’s full of security vulnerabilities - same as any version below Firefox ESR 140.

  1. Unfortunately, it looks like strict_min_version must be at least 58.0, and this is intentional:
    Error "Lowest supported "strict_min_version" is 58.0" - #5 by dotproto
    However, @dotproto suggests two workarounds at the end of his post.
  2. There’s a note in the browser_specific_settings.strict_min_version documentation:

Note: The minimum supported version capable of receiving updates is 115.0 (ESR) or, if ESR versions are not included, 128.0. This is due to the expiration of the root certificate in Firefox in March 2025. As a result, older versions of Firefox don’t recognize extension signatures. See Update Firefox to prevent add-ons issues from root certificate expiration for more information.

I’m glad to see your reply.
But I didn’t see any specific solutions for skipping signatures or signing Firefox 52 separately. When I manually install Firefox 52, I always prompt that the signature is not authenticated.

Where did you find Firefox 52? Can you please share the link with us so we can try to reproduce the issue?