Dynamics 365 Record Counter

Dynamics 365 Record Counter

Dynamics 365 Web Api based counter for both OData query and Fetch XML based and other tools.

Merlin
Additional files are visible only to premium users

manifest.json


{
  "update_url": "https://clients2.google.com/service/update2/crx",
  "name": "Dynamics 365 Record Counter",
  "author": "Antony Krithikesh",
  "description": "Dynamics 365 Web Api based counter for both OData query and Fetch XML based and other tools. ",
  "version": "4.0.1",
  "permissions": [
    "activeTab",
    "scripting",
    "tabs"
  ],
  "host_permissions": [
    "*://*.dynamics.com/api/*",
    "*://*.dynamics.com.mcas.ms/*"
  ],
  "background": {
    "service_worker": "background.js",
    "type": "module"
  },
  "content_scripts": [
    {
      "matches": [
        "https://*/*",
        "http://*/*"
      ],
      "js": [
        "app.js"
      ]
    }
  ],
  "icons": {
    "16": "icon.png",
    "48": "icon.png",
    "128": "icon.png"
  },
  "action": {
    "default_title": "Dynamics Counter.",
    "default_icon": "icon.png",
    "default_popup": "popup.html"
  },
  "web_accessible_resources": [
    {
      "resources": [
        "mainmethods.js",
        "counterdialog.css",
        "AttributeMetadata.html",
        "attribute.js",
        "PluginSteps.html",
        "pluginsteps.js",
        "TotalRecordCounter.html",
        "TotalRecordCounter.js",
        "PluginTraceLogApp.html",
        "PluginTraceLogApp.js"
      ],
      "matches": [
        "*://*/*"
      ]
    }
  ],
  "content_security_policy": {
    "sandbox": "sandbox allow-scripts;script-src 'self' https://ajax.googleapis.com https://unpkg.com;  object-src 'self'"
  },
  "manifest_version": 3,
  "incognito": "split"
}