Inspect and view changes in Glasp Web Highlighter: PDF & Web Highlight source codes across current and past versions
Please login to examine the extension's source code.
manifest.json
{
"name": "Glasp Web Highlighter: PDF & Web Highlight",
"version": "2.1.1",
"manifest_version": 3,
"description": "AI-powered Web Highlighter for Websites, PDF, and YouTube videos. YouTube Summary with ChatGPT, Claude, and Gemini.",
"background": {
"scripts": [
"service-worker-loader.js"
],
"type": "module"
},
"action": {
"default_icon": {
"48": "images/48.png"
}
},
"permissions": [
"activeTab",
"contextMenus",
"tabs",
"storage"
],
"host_permissions": [
"*://*/*"
],
"options_ui": {
"page": "src/options/index.html",
"open_in_tab": true
},
"content_scripts": [
{
"js": [
"assets/message-listener.ts-loader-fb183f78.js"
],
"matches": [
"https://glasp.co/*",
"https://glasp.ai/*"
]
},
{
"js": [
"assets/summarize-in-chatgpt.ts-loader-ab2738d9.js"
],
"matches": [
"https://chat.openai.com/*",
"https://chatgpt.com/*",
"https://chat.com/*"
],
"css": [
"assets/create-shadow-root-9c2facf4.css"
]
},
{
"js": [
"assets/summarize-in-claude.ts-loader-07116805.js"
],
"matches": [
"https://claude.ai/*"
],
"css": [
"assets/create-shadow-root-9c2facf4.css"
]
},
{
"js": [
"assets/summarize-in-mistral-ai.ts-loader-071d945d.js"
],
"matches": [
"https://chat.mistral.ai/*"
],
"css": [
"assets/create-shadow-root-9c2facf4.css"
]
},
{
"js": [
"assets/summarize-in-gemini.ts-loader-33f7c6e3.js"
],
"matches": [
"https://gemini.google.com/*"
],
"css": [
"assets/create-shadow-root-9c2facf4.css"
]
},
{
"js": [
"assets/summarize-in-aistudio.ts-loader-c97fe6e6.js"
],
"matches": [
"https://aistudio.google.com/*"
],
"css": [
"assets/create-shadow-root-9c2facf4.css"
]
},
{
"js": [
"assets/summarize-in-grok.ts-loader-c360b9ac.js"
],
"matches": [
"https://grok.com/*"
],
"css": [
"assets/create-shadow-root-9c2facf4.css"
]
},
{
"js": [
"assets/youtube-helper.ts-loader-b1151ad6.js"
],
"matches": [
"https://www.youtube.com/*"
],
"css": [
"assets/create-shadow-root-9c2facf4.css",
"assets/youtube-helper-4cbe6cad.css"
]
},
{
"js": [
"assets/web-helper.ts-loader-e9285071.js"
],
"matches": [
"<all_urls>"
],
"exclude_matches": [
"*://0.0.0.0/*",
"*://127.0.0.1/*",
"*://1password.com/*",
"*://account.apple.com/*",
"*://account.microsoft.com/*",
"*://account.yahoo.com/*",
"*://*.accounts.google.com/*",
"*://*.admin.google.com/*",
"*://*.ads.google.com/*",
"*://ads.yahoo.com/*",
"*://*.adwords.google.com/*",
"*://*.aetna.com/*",
"*://*.affirm.com/*",
"*://*.ally.com/*",
"*://*.americanexpress.com/*",
"*://*.ameritrade.com/*",
"*://*.amplitude.com/*",
"*://*.analytics.google.com/*",
"*://*.anthem.com/*",
"*://appleid.apple.com/*",
"*://asianssex.com/*",
"*://*.assistant.google.com/*",
"*://*.atlassian.com/*",
"*://*.atlassian.net/*",
"*://auctions.yahoo.com/*",
"*://auth.glasp.co/*",
"*://auth.yahoo.com/*",
"*://auth0.com/*",
"*://*.axisbank.com/*",
"*://*.bankofamerica.com/*",
"*://*.barclays.co.uk/*",
"*://*.bcbs.com/*",
"*://beeg.com/*",
"*://billing.yahoo.com/*",
"*://*.binance.com/*",
"*://*.bitstamp.net/*",
"*://*.bitwarden.com/*",
"*://*.blockchain.com/*",
"*://*.bmo.com/*",
"*://btdig.com/*",
"*://*.business.google.com/*",
"*://*.calendar.google.com/*",
"*://calendly.com/*",
"*://*.canada.ca/*",
"*://*.capitalone.com/*",
"*://cash.app/*",
"*://*.chase.com/*",
"*://*.chatwork.com/*",
"*://*.chime.com/*",
"*://*.cibc.com/*",
"*://*.cigna.com/*",
"*://*.citibank.com/*",
"*://*.citizensbank.com/*",
"*://*.classroom.google.com/*",
"*://*.cloud.google.com/*",
"*://*.cloudsearch.google.com/*",
"*://*.coinbase.com/*",
"*://*.console.aws.amazon.com/*",
"*://*.console.cloud.google.com/*",
"*://*.console.firebase.google.com/*",
"*://*.contacts.google.com/*",
"*://*.cra-arc.gc.ca/*",
"*://*.creditkarma.com/*",
"*://*.crypto.com/*",
"*://*.cvs.com/*",
"*://*.dashlane.com/*",
"*://developer.yahoo.com/*",
"*://*.discover.com/*",
"*://*.docs.google.com/*",
"*://*.docusign.com/*",
"*://*.docusign.net/*",
"*://*.douyin.com/*",
"*://*.drive.google.com/*",
"*://driven-current-285910.firebaseapp.com/*",
"*://*.earth.google.com/*",
"*://*.etrade.com/*",
"*://everia.club/*",
"*://*.express-scripts.com/*",
"*://*.facebook.com/*",
"*://facetime.apple.com/*",
"*://fap.bar/*",
"*://*.fastmail.com/*",
"*://feedly.com/*",
"*://*.fi.google.com/*",
"*://*.fidelity.com/*",
"*://*.finance.google.com/*",
"*://*.firebase.google.com/*",
"*://*.followmyhealth.com/*",
"*://*.forms.google.com/*",
"*://*.gc.ca/*",
"*://*.gemini.com/*",
"*://getpocket.com/*",
"*://glasp.ai/home",
"*://glasp.ai/home/*",
"*://glasp.co/home",
"*://glasp.co/home/*",
"*://*.goodrx.com/*",
"*://*.google.co.jp/*",
"*://*.gov.au/*",
"*://*.gov.uk/*",
"*://*.groups.google.com/*",
"*://*.hangouts.google.com/*",
"*://*.hdfcbank.com/*",
"*://*.health.google/*",
"*://*.healthcare.gov/*",
"*://*.healthnet.com/*",
"*://*.hmrc.gov.uk/*",
"*://*.home.google.com/*",
"*://*.hsbc.co.uk/*",
"*://*.hsbc.com/*",
"*://*.humana.com/*",
"*://*.icicidirect.com/*",
"*://*.id.me/*",
"*://iforgot.apple.com/*",
"*://*.ing.com/*",
"*://*.instagram.com/*",
"*://*.interactivebrokers.com/*",
"*://*.intuit.com/*",
"*://*.irs.gov/*",
"*://*.jamboard.google.com/*",
"*://*.kaiserpermanente.org/*",
"*://*.kddi.ne.jp/*",
"*://*.keep.google.com/*",
"*://*.keepersecurity.com/*",
"*://*.klarna.com/*",
"*://*.kotak.com/*",
"*://*.kraken.com/*",
"*://*.kucoin.com/*",
"*://lastpass.com/*",
"*://*.linkedin.com/in",
"*://*.linkedin.com/in/*",
"*://*.linkedin.com/jobs",
"*://*.linkedin.com/jobs/*",
"*://*.linkedin.com/messaging",
"*://*.linkedin.com/messaging/*",
"*://*.linkedin.com/mynetwork",
"*://*.linkedin.com/mynetwork/*",
"*://*.linkedin.com/notifications",
"*://*.linkedin.com/notifications/*",
"*://*.live.com/*",
"*://*.lloydsbank.com/*",
"*://login.gov/*",
"*://login.microsoftonline.com/*",
"*://login.yahoo.com/*",
"*://*.lookerstudio.google.com/*",
"*://*.mail.google.com/*",
"*://mail.yahoo.com/*",
"*://mat6tube.com/*",
"*://*.medicare.gov/*",
"*://*.meet.google.com/*",
"*://*.meijutt.tv/*",
"*://metamask.io/*",
"*://*.monzo.com/*",
"*://movie.douban.com/*",
"*://*.my.gov.au/*",
"*://*.myaccount.google.com/*",
"*://*.myactivity.google.com/*",
"*://*.mychart.com/*",
"*://*.mygov.in/*",
"*://*.myhealthrecord.com/*",
"*://mysubscriptions.yahoo.com/*",
"*://*.myuhc.com/*",
"*://*.n26.com/*",
"*://*.natwest.com/*",
"*://*.navyfederal.org/*",
"*://*.nhs.uk/*",
"*://*.nordpass.com/*",
"*://*.notion.so/*",
"*://oauth.yahoo.com/*",
"*://*.office.com/*",
"*://*.okta.com/*",
"*://*.one.google.com/*",
"*://*.onelogin.com/*",
"*://online.citi.com/*",
"*://*.onlinesbi.sbi/*",
"*://onlyf**s.com/*",
"*://*.partners.google.com/*",
"*://*.passwords.google.com/*",
"*://*.patientaccess.com/*",
"*://*.pay.google.com/*",
"*://*.payments.google.com/*",
"*://payments.yahoo.com/*",
"*://*.paypal.com/*",
"*://*.photos.google.com/*",
"*://*.plaid.com/*",
"*://platform.openai.com/*",
"*://*.play.google.com/*",
"*://*.pnc.com/*",
"*://*.pncbank.com/*",
"*://*.pornhub.com/*",
"*://pornone.com/*",
"*://pornpen.ai/*",
"*://*.proton.me/*",
"*://*.protonmail.com/*",
"*://*.pussyspace.com/*",
"*://*.qq.com/*",
"*://qxbroker.com/*",
"*://*.razorpay.com/*",
"*://*.rbc.com/*",
"*://*.redtube.com/*",
"*://*.regions.com/*",
"*://*.revolut.com/*",
"*://*.robinhood.com/*",
"*://s1.kav.so/*",
"*://*.santander.co.uk/*",
"*://sbi.co.in/*",
"*://*.schwab.com/*",
"*://*.scotiabank.com/*",
"*://search.yahoo.com/*",
"*://*.service-public.fr/*",
"*://*.sheets.google.com/*",
"*://shopping.yahoo.com/*",
"*://sign.zoho.in/*",
"*://signin.aws.amazon.com/*",
"*://*.slack.com/*",
"*://*.slides.google.com/*",
"*://smutr.com/*",
"*://spankbang.com/*",
"*://*.squareup.com/*",
"*://*.ssa.gov/*",
"*://sso2.opower.com/*",
"*://*.store.google.com/*",
"*://*.stripe.com/*",
"*://*.studentaid.gov/*",
"*://*.tagmanager.google.com/*",
"*://*.tangerine.ca/*",
"*://*.tdbank.com/*",
"*://teams.microsoft.com/*",
"*://topstepx.com/*",
"*://*.translate.google.com/*",
"*://*.treasurydirect.gov/*",
"*://*.truist.com/*",
"*://*.tube8.com/*",
"*://*.tutanota.com/*",
"*://*.typeform.com/*",
"*://u9a9.com/*",
"*://*.uhc.com/*",
"*://*.usa.gov/*",
"*://*.usbank.com/*",
"*://*.uscis.gov/*",
"*://*.vanguard.com/*",
"*://*.vault.google.com/*",
"*://*.venmo.com/*",
"*://vk.com/settings",
"*://vk.com/settings/*",
"*://*.voice.google.com/*",
"*://*.walgreens.com/*",
"*://web.telegram.org/*",
"*://webmail.sweb.ru/*",
"*://*.webull.com/*",
"*://*.wellsfargo.com/*",
"*://*.whatsapp.com/*",
"*://*.wise.com/*",
"*://*.workspace.google.com/*",
"*://www.google.com/*",
"*://www.messenger.com/*",
"*://x.com/compose",
"*://x.com/compose/*",
"*://x.com/intent",
"*://x.com/intent/*",
"*://x.com/messages",
"*://x.com/messages/*",
"*://x.com/notifications",
"*://x.com/notifications/*",
"*://x.com/settings",
"*://x.com/settings/*",
"*://xhamster.com/*",
"*://xhamster18.desi/*",
"*://*.xnxx.com/*",
"*://*.xvideos.com/*",
"*://*.youporn.com/*",
"*://*.zellepay.com/*"
],
"run_at": "document_idle",
"all_frames": false,
"css": [
"assets/create-shadow-root-9c2facf4.css"
]
}
],
"web_accessible_resources": [
{
"matches": [
"<all_urls>"
],
"resources": [
"src/utils/pdf/pdf.worker.min.mjs",
"src/pdf-viewer/index.html",
"images/48_gray.png",
"assets/create-shadow-root-8b846317.js",
"assets/button-6fc68f42.js",
"assets/default-user-config-bda69170.js",
"assets/transcript-tab-1b5c2241.js",
"assets/browser-polyfill-0ad95e0e.js",
"assets/send-message-f9a8684d.js",
"assets/use-form-4df4cb37.js",
"assets/get-user-config-71d2edd8.js",
"assets/use-widget-banner-theme-ee1b9d6f.js",
"assets/highlighter-app-0b4bc44c.js",
"assets/get-system-color-setting-4ea1846b.js",
"assets/image-highlight-b6772c19.js",
"assets/review-prompt-ad6fa658.js",
"assets/index-0ab245d5.js",
"assets/kindle-sync-progress-84481c5a.js",
"assets/defuddle-extract-dcaaf11c.js",
"assets/web-helper.ts-4c6abfca.js"
],
"use_dynamic_url": false
},
{
"matches": [
"https://glasp.ai/*",
"https://glasp.co/*"
],
"resources": [
"assets/browser-polyfill-0ad95e0e.js",
"assets/message-listener.ts-b36ed18f.js"
],
"use_dynamic_url": false
},
{
"matches": [
"https://chat.com/*",
"https://chat.openai.com/*",
"https://chatgpt.com/*"
],
"resources": [
"assets/summarizer-b634968d.js",
"assets/browser-polyfill-0ad95e0e.js",
"assets/get-user-config-71d2edd8.js",
"assets/create-shadow-root-8b846317.js",
"assets/default-user-config-bda69170.js",
"assets/open-options-313fd1c2.js",
"assets/summarize-in-chatgpt.ts-1fb12c30.js"
],
"use_dynamic_url": false
},
{
"matches": [
"https://claude.ai/*"
],
"resources": [
"assets/summarizer-b634968d.js",
"assets/browser-polyfill-0ad95e0e.js",
"assets/get-user-config-71d2edd8.js",
"assets/create-shadow-root-8b846317.js",
"assets/default-user-config-bda69170.js",
"assets/open-options-313fd1c2.js",
"assets/summarize-in-claude.ts-a57b546c.js"
],
"use_dynamic_url": false
},
{
"matches": [
"https://chat.mistral.ai/*"
],
"resources": [
"assets/summarizer-b634968d.js",
"assets/browser-polyfill-0ad95e0e.js",
"assets/get-user-config-71d2edd8.js",
"assets/create-shadow-root-8b846317.js",
"assets/default-user-config-bda69170.js",
"assets/open-options-313fd1c2.js",
"assets/summarize-in-mistral-ai.ts-980216e1.js"
],
"use_dynamic_url": false
},
{
"matches": [
"https://gemini.google.com/*"
],
"resources": [
"assets/summarizer-b634968d.js",
"assets/browser-polyfill-0ad95e0e.js",
"assets/get-user-config-71d2edd8.js",
"assets/create-shadow-root-8b846317.js",
"assets/default-user-config-bda69170.js",
"assets/open-options-313fd1c2.js",
"assets/summarize-in-gemini.ts-3c8854b6.js"
],
"use_dynamic_url": false
},
{
"matches": [
"https://aistudio.google.com/*"
],
"resources": [
"assets/summarizer-b634968d.js",
"assets/browser-polyfill-0ad95e0e.js",
"assets/get-user-config-71d2edd8.js",
"assets/create-shadow-root-8b846317.js",
"assets/default-user-config-bda69170.js",
"assets/open-options-313fd1c2.js",
"assets/summarize-in-aistudio.ts-b6005f3c.js"
],
"use_dynamic_url": false
},
{
"matches": [
"https://grok.com/*"
],
"resources": [
"assets/summarizer-b634968d.js",
"assets/browser-polyfill-0ad95e0e.js",
"assets/get-user-config-71d2edd8.js",
"assets/create-shadow-root-8b846317.js",
"assets/default-user-config-bda69170.js",
"assets/open-options-313fd1c2.js",
"assets/summarize-in-grok.ts-4d5f2b04.js"
],
"use_dynamic_url": false
},
{
"matches": [
"https://www.youtube.com/*"
],
"resources": [
"assets/create-shadow-root-8b846317.js",
"assets/default-user-config-bda69170.js",
"assets/transcript-tab-1b5c2241.js",
"assets/get-system-color-setting-4ea1846b.js",
"assets/button-6fc68f42.js",
"assets/shadcn-util-a97b0ca2.js",
"assets/browser-polyfill-0ad95e0e.js",
"assets/get-user-config-71d2edd8.js",
"assets/review-prompt-ad6fa658.js",
"assets/open-options-313fd1c2.js",
"assets/send-message-f9a8684d.js",
"assets/use-widget-banner-theme-ee1b9d6f.js",
"assets/defuddle-extract-dcaaf11c.js",
"assets/youtube-helper.ts-88878789.js"
],
"use_dynamic_url": false
}
],
"content_security_policy": {
"extension_pages": "script-src 'self' 'wasm-unsafe-eval'; object-src 'self'"
},
"icons": {
"16": "images/16.png",
"48": "images/48.png",
"128": "images/128.png"
},
"browser_specific_settings": {
"gecko": {
"id": "glasp-web-highlighter@glasp.co",
"strict_min_version": "140.0",
"data_collection_permissions": {
"required": [
"websiteContent",
"websiteActivity"
],
"optional": [
"technicalAndInteraction"
]
}
}
}
} Best Glasp Web Highlighter: PDF & Web Highlight Alternatives
Here are some Firefox add-ons that are similar to Glasp Web Highlighter: PDF & Web Highlight:
Glow Highlighter
skrondr
Web Highlights: PDF & Web Highlighter + Notes
Web Highlights GmbH
AI highlighter
RS-101
Page Highlighter AI new
arlinehhug
Glowse: Collect, Interpret & Organize your Web
treebu
Gistr: AI Notes & Highlights
Gistr
Cluing - Shareable Notes on Web Pages
Ivan
ChatGPT Glarity - Summarize YouTube & Translate
Felo株式会社
MagicGourd: Web Highlight & Note Assistant
Magic Gourd
Glimpse - AI Chat Sidebar
Azolano
YouTube Summary with ChatGPT & Claude
Glasp
Page Highlighter
OK9