CSHelper Firefox

Examine source code of CSHelper

Inspect and view changes in CSHelper source codes across current and past versions
xHeader
Modify request and response headers. No ads, no malware.
Please login to examine the extension's source code.
manifest.json
{
  "manifest_version": 2,
  "name": "CSHelper",
  "description": "This extension provides debugging capability to Contentsquare employees",
  "author": "Pavel Gershanik",
  "version": "6.5.27",
  "browser_action": {
    "default_icon": {
      "19": "img/icon19.png",
      "38": "img/icon38.png",
      "128": "img/icon128.png"
    },
    "default_popup": "popup.html",
    "default_title": "CSHelper Extension"
  },
  "icons": {
    "16": "img/icon16.png",
    "48": "img/icon48.png",
    "128": "img/icon128.png"
  },
  "options_ui": {
    "page": "options.html",
    "chrome_style": true
  },
  "background": {
    "scripts": [
      "scripts/jquery.js",
      "scripts/background.js"
    ],
    "persistent": true
  },
  "permissions": [
    "cookies",
    "activeTab",
    "webRequest",
    "webRequestBlocking",
    "tabs",
    "bookmarks",
    "contextMenus",
    "clipboardWrite",
    "webNavigation",
    "contentSettings",
    "storage",
    "http://*/",
    "https://*/",
    "notifications"
  ],
  "content_scripts": [
    {
      "matches": [
        "*://*.app.clicktale.com/*"
      ],
      "js": [
        "scripts/matchDMZSessionStorageToCookie.js"
      ],
      "all_frames": true,
      "run_at": "document_start",
      "exclude_matches": [
        "*://*.app.clicktale.com/data/*/*/*.xml"
      ]
    },
    {
      "matches": [
        "*://*.app.clicktale.com/*",
        "http://qa-core.app.clicktale.com/*",
        "http://*.qa-core.app.clicktale.com/*"
      ],
      "css": [
        "css/accessNotAllowed.css"
      ],
      "js": [
        "scripts/accessNotAllowedContent.js",
        "scripts/Region.js",
        "scripts/setFavIcons.js",
        "scripts/openCached.js"
      ],
      "all_frames": true,
      "exclude_matches": [
        "*://*.app.clicktale.com/data/*/*/*.xml"
      ]
    },
    {
      "matches": [
        "*://*.app.clicktale.com/data/*/*/*.xml"
      ],
      "js": [
        "scripts/xmlChecker.js",
        "scripts/xmlTagTranslator.js"
      ],
      "css": [
        "css/xmlTagTranslator.css"
      ],
      "run_at": "document_idle"
    },
    {
      "matches": [
        "*://*.app.clicktale.com/*",
        "http://*.app.clicktale.com/*",
        "http://qa-core.app.clicktale.com/*",
        "http://*.qa-core.app.clicktale.com/*"
      ],
      "js": [
        "scripts/antiLAAdd.js",
        "scripts/CECDrillDownAdd.js",
        "scripts/showCustomIdsAdd.js"
      ],
      "all_frames": true,
      "run_at": "document_idle",
      "exclude_matches": [
        "*://*.app.clicktale.com/data/*/*/*.xml"
      ]
    },
    {
      "matches": [
        "https://*.clicktale.net/*"
      ],
      "js": [
        "scripts/warnSetDefault.js",
        "scripts/getExactPIDCTA.js"
      ],
      "all_frames": true,
      "run_at": "document_start"
    },
    {
      "matches": [
        "https://*.clicktale.net/Projects.aspx*",
        "*://ve-cec-na1.app.clicktale.com/*",
        "*://ve-cec-eu1.app.clicktale.com/*"
      ],
      "js": [
        "scripts/singlePTCMaker.js"
      ],
      "css": [
        "css/singlePTCMaker.css"
      ],
      "run_at": "document_start"
    },
    {
      "matches": [
        "https://*.clicktale.net/Projects.aspx*"
      ],
      "js": [
        "scripts/ctaJiraLink.js"
      ],
      "run_at": "document_idle"
    },
    {
      "matches": [
        "*://*.app.clicktale.com/AggregatedReport.aspx*"
      ],
      "css": [
        "css/backgroundPageResponsive.css"
      ],
      "js": [
        "scripts/FAHMDual.js",
        "scripts/backgroundPageResponsiveAdd.js"
      ],
      "all_frames": false,
      "run_at": "document_idle"
    },
    {
      "matches": [
        "*://*.app.clicktale.com/AggregatedReport.aspx?ReportType=FormAnalytics*",
        "*://*.app.clicktale.com/Player.aspx*",
        "*://*.app.clicktale.com/Player2.aspx*",
        "*://*.app.clicktale.com/PagePlayer.aspx*",
        "*://*.app.clicktale.com/PagePlayer2.aspx*",
        "http://qa-core.app.clicktale.com/dmz01/Player.aspx*",
        "http://qa-core.app.clicktale.com/dmz01/Player2.aspx*",
        "http://qa-core.app.clicktale.com/subs/PagePlayer.aspx*",
        "http://qa-core.app.clicktale.com/subs/PagePlayer2.aspx*",
        "*://*.app.clicktale.com/CT2PagePlayer.aspx*",
        "*://*.app.clicktale.com/CT2PagePlayer2.aspx*"
      ],
      "js": [
        "scripts/coreReportTools.js"
      ],
      "all_frames": true,
      "run_at": "document_idle"
    },
    {
      "matches": [
        "*://*.app.clicktale.com/CT2PagePlayer.aspx*",
        "*://*.app.clicktale.com/CT2PagePlayer2.aspx*"
      ],
      "js": [
        "scripts/playerEvents.js"
      ],
      "run_at": "document_idle"
    },
    {
      "matches": [
        "https://*.clicktale.net/Projects.aspx*"
      ],
      "js": [
        "scripts/scrapeProjectsData.js"
      ],
      "all_frames": false,
      "run_at": "document_idle"
    },
    {
      "matches": [
        "https://*.app.clicktale.com/PipelineConfigurationApi/Projects*",
        "https://backoffice.prod.clicktale.net/PipelineConfigurationApi/Projects*"
      ],
      "js": [
        "scripts/scrapeBackOffice.js"
      ],
      "all_frames": false,
      "run_at": "document_idle"
    },
    {
      "matches": [
        "http://*/*",
        "https://*/*"
      ],
      "js": [
        "scripts/getIFrames.js",
        "scripts/notificationPopup.js",
        "scripts/saveConsoleAdd.js",
        "scripts/catchCTerrorsAdd.js",
        "scripts/logCTFunctionsAdd.js",
        "scripts/showLoadData.js",
        "scripts/allPagesHelpers.js"
      ],
      "css": [
        "css/cookiesScript.css",
        "css/screenshot.css"
      ],
      "all_frames": true,
      "run_at": "document_start",
      "exclude_matches": [
        "*://*.app.clicktale.com/data/*/*/*.xml"
      ]
    },
    {
      "matches": [
        "*://*.app.clicktale.com/Player.aspx*",
        "*://*.app.clicktale.com/Player2.aspx*",
        "*://*.app.clicktale.com/PagePlayer.aspx*",
        "*://*.app.clicktale.com/PagePlayer2.aspx*",
        "http://qa-core.app.clicktale.com/dmz01/Player.aspx*",
        "http://qa-core.app.clicktale.com/dmz01/Player2.aspx*",
        "http://qa-core.app.clicktale.com/subs/PagePlayer.aspx*",
        "http://qa-core.app.clicktale.com/subs/PagePlayer2.aspx*"
      ],
      "js": [
        "scripts/xmlAndCachedPage.js",
        "scripts/playerEvents.js"
      ],
      "css": [
        "css/xmlAndCachedPage.css"
      ],
      "run_at": "document_idle"
    },
    {
      "matches": [
        "*://*.app.clicktale.com/CT2PagePlayer.aspx*",
        "*://*.app.clicktale.com/CT2PagePlayer2.aspx*"
      ],
      "js": [
        "scripts/enhanceVisitPlayerAdd.js"
      ],
      "run_at": "document_start"
    },
    {
      "matches": [
        "https://cec-na1.app.clicktale.com/*",
        "https://cec-eu1.app.clicktale.com/*"
      ],
      "js": [
        "scripts/CEC-EventsCreator.js",
        "eventsGUI/datatables.min.js",
        "scripts/CEC-topnav-buttons.js"
      ],
      "css": [
        "css/CEC-EventsCreator.css",
        "css/CEC-buttons.css"
      ],
      "run_at": "document_idle"
    },
    {
      "matches": [
        "https://login.app.clicktale.com/MasterUserLogin.aspx*"
      ],
      "js": [
        "scripts/masterAccessAutoComplete.js"
      ],
      "css": [
        "css/masterAccessAutoComplete.css"
      ],
      "run_at": "document_idle"
    },
    {
      "matches": [
        "https://contentsquare.atlassian.net/*"
      ],
      "js": [
        "scripts/jira_issue_template_adder.js",
        "scripts/jira_important_info.js"
      ],
      "run_at": "document_idle"
    },
    {
      "matches": [
        "https://app.contentsquare.com/*"
      ],
      "js": [
        "scripts/uxa_projects_scrapper_adder.js"
      ],
      "run_at": "document_idle"
    },
    {
      "matches": [
        "http://localhost:3000/"
      ],
      "js": [
        "scripts/reactHack.js"
      ],
      "run_at": "document_start"
    },
    {
      "matches": [
        "http://*/*",
        "https://*/*"
      ],
      "js": [
        "scripts/cthelperOn.js",
        "scripts/waitForFlush.js"
      ],
      "all_frames": true,
      "run_at": "document_start",
      "exclude_matches": [
        "*://*.app.clicktale.com/data/*/*/*.xml"
      ]
    }
  ],
  "web_accessible_resources": [
    "css/accessNotAllowed.css",
    "css/anonymise.css",
    "css/bootstrap.min.css",
    "css/jira_important_info.css",
    "css/PlayerEvents.css",
    "css/waitForFlush.css",
    "css/WREvents.css",
    "eventsGUI/datatables.css",
    "eventsGUI/images/*.png",
    "img/favicons/*.png",
    "img/gif/flush-load.gif",
    "img/loader.gif",
    "json/singlePTCAllowed.json",
    "json/tagsDictionary.json",
    "json/warnSetDefault.json",
    "scripts/Bookmark-full.js",
    "scripts/CEC-HM_Data_Gather.js",
    "scripts/CECDrillDown.js",
    "scripts/adEvents.js",
    "scripts/addRandomPageState.js",
    "scripts/antiLA.js",
    "scripts/backgroundPageResponsive.js",
    "scripts/catchCTerrors.js",
    "scripts/catchUpload.js",
    "scripts/enhanceVisitPlayer.js",
    "scripts/getLAEl.js",
    "scripts/jira_issue_template.js",
    "scripts/logCTFunctions.js",
    "scripts/observeCTAAJAX.js",
    "scripts/ppcKiller.js",
    "scripts/saveConsole.js",
    "scripts/showCustomIds.js",
    "scripts/uxa_projects_scrapper.js"
  ]
}

Mejores alternativas CSHelper

Aquí hay algunas Firefox add-ons que son similares a CSHelper: