Setup Instructions

The Failed to fetch error is fixed! It was caused by Google redirecting download URLs. The new <all_urls> permission allows the extension to follow these redirects securely.

  1. Create a folder named hayson-viewer.
  2. Copy all 5 files from the right panel into this folder.
  3. Crucial Step: For security, Chrome V3 blocks external scripts. You must copy the JSZip code into the jszip.js file!
  4. Go to chrome://extensions/, enable Developer Mode, and Load Unpacked.
Popup UI Preview

Hayson Viewer

Navigate to an extension page on the Chrome Web Store to view its source.

hayson-viewer / manifest.json
Copied to clipboard!

{
  "manifest_version": 3,
  "name": "Hayson Viewer",
  "version": "1.0.0",
  "description": "View and extract the source code of any Chrome Extension directly from the Chrome Web Store.",
  "permissions": [
    "activeTab",
    "scripting"
  ],
  "host_permissions": [
    "<all_urls>"
  ],
  "action": {
    "default_popup": "popup.html",
    "default_title": "Open Hayson Viewer"
  }
}