ReadSpeaker® TextAid for Edge

ReadSpeaker® TextAid for Edge

ReadSpeaker TextAid Browser Extension

Merlin
Additional files are visible only to premium users

manifest.json


{
  "manifest_version": 3,
  "default_locale": "en",
  "version": "1.4.5",
  "author": "ReadSpeaker",
  "description": "ReadSpeaker TextAid Browser Extension",
  "background": {
    "service_worker": "service_worker.js"
  },
  "content_scripts": [
    {
      "matches": [
        "https://docs.google.com/document*",
        "http://docs.google.com/document*"
      ],
      "js": [
        "GoogleDocs/content_script.js"
      ],
      "run_at": "document_start",
      "all_frames": true
    },
    {
      "matches": [
        "<all_urls>"
      ],
      "exclude_matches": [
        "https://*/*&ithint=file%2cdocx*",
        "https://*/*app=Word*"
      ],
      "js": [
        "config/Messages.js",
        "config/ModulesFactory.js",
        "config/ColorsRepository.js",
        "config/DocumentType.js",
        "config/PlaybackStatus.js",
        "config/SettingService.js",
        "config/LocaleService.js",
        "utils/Logger.js",
        "utils/requests.js",
        "utils/SelectionChunk.js",
        "utils/SelectionData.js",
        "utils/RegexRepository.js",
        "utils/TextUtils.js",
        "documentParser/RectangleGD.js",
        "documentParser/CaretGD.js",
        "documentParser/SelectedNodes.js",
        "documentParser/GenericDocumentParser.js",
        "documentParser/WordDocumentParser.js",
        "documentParser/GDocsDocumentParser.js",
        "documentParser/GPDFPreviewDocumentParser.js",
        "documentParser/PdfDocumentParser.js",
        "snapshot/SnapshotService.js",
        "snapshot/ImageRectangle.js",
        "snapshot/OcrRequest.js",
        "snapshot/OcrWord.js",
        "snapshot/SnapshotDocumentParser.js",
        "writingAssistance/WritingAssistance.js",
        "writingAssistance/WritingAssistanceService.js",
        "config/DomainUtils.js",
        "documentParser/Highlighter.js",
        "onlinePlayback/WritingAssistanceOnlinePlayer.js",
        "onlinePlayback/DataBlobDownloader.js",
        "onlinePlayback/RsdsDownloader.js",
        "onlinePlayback/RsdsFetcher.js",
        "onlinePlayback/RsdsParserModule.js",
        "onlinePlayback/Playback.js",
        "onlinePlayback/UrlBuilder.js",
        "toolbar/ErrorDialogBox.js",
        "toolbar/LanguageDialogBox.js",
        "toolbar/SettingDialogBox.js",
        "toolbar/SpeedDialogBox.js",
        "toolbar/UnsupportedDocumentDialogBox.js",
        "toolbar/WritingAssistanceOnDialog.js",
        "toolbar/WritingAssistanceOffDialog.js",
        "toolbar/TemplateParser.js",
        "toolbar/TemplateRepository.js",
        "toolbar/Toolbar.js",
        "wordPredictor/KeyEventFactory.js",
        "wordPredictor/GenericElementParser.js",
        "wordPredictor/WordElementParser.js",
        "wordPredictor/GdocsElementParser.js",
        "wordPredictor/InputReplacement.js",
        "wordPredictor/WordPredictor.js",
        "wordPredictor/WordProducer.js",
        "wordPredictor/TextPredictionService.js",
        "content_script.js"
      ],
      "run_at": "document_end",
      "all_frames": true,
      "match_about_blank": true
    }
  ],
  "content_security_policy": {
    "extension_pages": "script-src 'self'; object-src 'self'; media-src * blob:"
  },
  "web_accessible_resources": [
    {
      "resources": [
        "css/style.css",
        "pdf/web/**",
        "pdf/build/**",
        "pdf/rspeaker.js",
        "audio/*/*.mp3",
        "images/**",
        "dictionaries/*.txt",
        "_locales/*/messages.json",
        "templates/*.html",
        "GoogleDocs/inject.js"
      ],
      "matches": [
        "<all_urls>"
      ]
    }
  ],
  "name": "ReadSpeaker® TextAid for Edge",
  "icons": {
    "16": "icon/icon16.png",
    "48": "icon/icon48.png",
    "128": "icon/icon128.png"
  },
  "permissions": [
    "cookies",
    "activeTab",
    "tabs",
    "storage",
    "contextMenus",
    "identity",
    "identity.email"
  ],
  "action": {
    "default_icon": "icon/icon16.png"
  },
  "host_permissions": [
    "file://*/*",
    "http://*/*",
    "https://*/*"
  ],
  "update_url": "https://edge.microsoft.com/extensionwebstorebase/v1/crx"
}