I’ve developed a Firefox extension similar to the RankingsFactor SEO Chrome Extension, which analyzes on-page SEO elements such as meta tags, headings, links, and canonic… (ketahui selanjutnya)
I’ve developed a Firefox extension similar to the RankingsFactor SEO Chrome Extension, which analyzes on-page SEO elements such as meta tags, headings, links, and canonical tags.
The core functionality works fine in Chrome, but when I ported it to Firefox using the WebExtensions API, I’m facing permission issues while trying to access or read the page content (DOM).
Here’s what I’m trying to do:
Inject a content script to read <meta> tags, headings, and links.
Display this extracted data inside my extension popup.
However, in Firefox, the script doesn’t seem to have proper access to the page DOM — even though I’ve included "permissions": ["activeTab", "tabs", "<all_urls>"] in manifest.json.
I’d like to know:
Are there any additional permissions required in Firefox to read page content?
Does Firefox handle activeTab or content_scripts differently than Chrome?
Is there a specific event or user action needed to grant temporary permissions?
Any help, code examples, or guidance on fixing these permission restrictions would be appreciated.