Eagle for Edge

Eagle for Edge

This extension makes it easy to save images and save screenshots to Eagle App.

Merlin
Additional files are visible only to premium users

manifest.json


{
  "name": "__MSG_appName__",
  "version": "3.0.18",
  "default_locale": "en",
  "description": "__MSG_appDesc__",
  "content_scripts": [
    {
      "match_about_blank": true,
      "js": [
        "js/vendors/jquery.min.js",
        "js/vendors/jquery-ui.min.js",
        "js/lib/api/eagle.js",
        "js/lib/api/utils.js",
        "js/lib/api/env.js",
        "js/lib/api/plugin.js",
        "js/lib/api/element-inspector.js",
        "js/lib/iframe-batch-saver.js",
        "js/lib/api/element-collector.js"
      ],
      "matches": [
        "http://*/*",
        "https://*/*",
        "file:///*/*"
      ],
      "run_at": "document_start",
      "all_frames": true
    },
    {
      "match_about_blank": true,
      "exclude_matches": [
        "https://wuxian.taobao.com/decorate/*",
        "http://wuxian.taobao.com/decorate/*",
        "https://paper.dropbox.com/*",
        "*://*/*chrome.google.com/webstore*",
        "https://music.163.com/*",
        "https://www.artstation.com/*"
      ],
      "js": [
        "js/vendors/mousetrap.min.js",
        "js/vendors/sweetalert2.all.min.js",
        "js/lib/api/storage.js",
        "js/lib/api/crypto.js",
        "js/lib/api/runtime.js",
        "js/lib/api/extension.js",
        "js/lib/api/site-parser.js",
        "js/lib/api/preference.js",
        "js/lib/api/shortcut.js",
        "js/lib/api/i18n.js",
        "js/lib/api/swal-dialog.js",
        "js/lib/api/fetch.js",
        "/js/lib/api/url-test.js",
        "js/lib/api/cache-helper.js",
        "js/lib/api/url-enlarger.js",
        "js/lib/api/folder.js",
        "js/lib/api/item.js",
        "js/lib/api/logger.js",
        "js/lib/api/tabs.js",
        "js/lib/api/screen-capturer.js",
        "js/lib/api/screen-capturer-scroll.js",
        "js/lib/drag-saver.js",
        "js/lib/context-saver.js",
        "js/lib/board-saver.js",
        "js/lib/cropper.js",
        "js/lib/url-saver.js",
        "js/lib/batch-saver.js",
        "js/lib/collect-window.js",
        "js/content.js"
      ],
      "css": [
        "css/content.css"
      ],
      "matches": [
        "http://*/*",
        "https://*/*",
        "file:///*/*"
      ],
      "all_frames": false,
      "run_at": "document_end"
    },
    {
      "matches": [
        "https://music.163.com/*",
        "https://www.artstation.com/*"
      ],
      "js": [
        "js/vendors/mousetrap.min.js",
        "js/vendors/sweetalert2.all.min.js",
        "js/lib/api/storage.js",
        "js/lib/api/crypto.js",
        "js/lib/api/runtime.js",
        "js/lib/api/extension.js",
        "js/lib/api/site-parser.js",
        "js/lib/api/preference.js",
        "js/lib/api/shortcut.js",
        "js/lib/api/i18n.js",
        "js/lib/api/swal-dialog.js",
        "js/lib/api/fetch.js",
        "/js/lib/api/url-test.js",
        "js/lib/api/cache-helper.js",
        "js/lib/api/url-enlarger.js",
        "js/lib/api/folder.js",
        "js/lib/api/item.js",
        "js/lib/api/logger.js",
        "js/lib/api/tabs.js",
        "js/lib/api/screen-capturer.js",
        "js/lib/api/screen-capturer-scroll.js",
        "js/lib/drag-saver.js",
        "js/lib/context-saver.js",
        "js/lib/board-saver.js",
        "js/lib/cropper.js",
        "js/lib/url-saver.js",
        "js/lib/batch-saver.js",
        "js/lib/collect-window.js",
        "js/content.js"
      ],
      "css": [
        "css/content.css"
      ],
      "all_frames": true,
      "run_at": "document_end"
    },
    {
      "matches": [
        "https://core.spgateway.com/MPG/mpg_gateway",
        "https://payment.ezpay.com.tw/MPG/mpg_gateway*",
        "https://payment.ezpay.com.tw/MPG/mpg_gateway/payment_info_submit"
      ],
      "js": [
        "plugins/alipay/alipay.js"
      ],
      "css": [
        "plugins/alipay/alipay.css"
      ],
      "run_at": "document_end"
    },
    {
      "matches": [
        "https://core.spgateway.com/API/Alipay",
        "https://core.spgateway.com/MPG/mpg_gateway/payment_info_submit"
      ],
      "css": [
        "plugins/alipay/alipay.css"
      ],
      "run_at": "document_end"
    },
    {
      "matches": [
        "https://payment.ezpay.com.tw/MPG/*"
      ],
      "js": [
        "plugins/ezpay/ezpay.js"
      ],
      "css": [
        "plugins/ezpay/ezpay.css"
      ],
      "run_at": "document_end"
    },
    {
      "matches": [
        "https://www.bing.com/images/*",
        "https://cn.bing.com/images/*"
      ],
      "js": [
        "plugins/bing/bing.js"
      ],
      "run_at": "document_end"
    },
    {
      "matches": [
        "https://item.taobao.com/*",
        "https://world.taobao.com/*"
      ],
      "js": [
        "plugins/taobao/taobao.js"
      ],
      "run_at": "document_end"
    },
    {
      "matches": [
        "https://www.zcool.com.cn/*"
      ],
      "css": [
        "plugins/zcool/zcool.css"
      ],
      "run_at": "document_end"
    },
    {
      "matches": [
        "https://www.instagram.com/*"
      ],
      "js": [
        "plugins/instagram/instagram.js"
      ],
      "css": [
        "plugins/instagram/instagram.css"
      ],
      "run_at": "document_end"
    },
    {
      "matches": [
        "https://twitter.com/*"
      ],
      "js": [
        "plugins/twitter/twitter.js"
      ],
      "run_at": "document_end"
    },
    {
      "matches": [
        "https://nijijourney.com/*",
        "https://www.nijijourney.com/*",
        "https://www.midjourney.com/*",
        "https://midjourney.com/*",
        "https://legacy.midjourney.com/*"
      ],
      "js": [
        "plugins/midjourney/midjourney.js"
      ],
      "run_at": "document_end"
    },
    {
      "matches": [
        "https://huaban.com/*"
      ],
      "js": [
        "plugins/huaban/huaban.js"
      ],
      "run_at": "document_end"
    },
    {
      "matches": [
        "https://*.pinterest.com/*",
        "https://*.pinterest.com.au/*",
        "https://*.pinterest.jp/*",
        "https://*.pinterest.de/*",
        "https://*.pinterest.dk/*",
        "https://*.pinterest.se/*",
        "https://*.pinterest.pt/*",
        "https://*.pinterest.es/*",
        "https://*.pinterest.cl/*",
        "https://*.pinterest.fr/*",
        "https://*.pinterest.nz/*",
        "https://*.pinterest.co.kr/*",
        "https://*.pinterest.co.uk/*"
      ],
      "js": [
        "plugins/pinterest/pinterest.js"
      ],
      "run_at": "document_end"
    },
    {
      "matches": [
        "https://*.behance.net/*"
      ],
      "js": [
        "plugins/behance/behance.js"
      ],
      "css": [
        "plugins/behance/behance.css"
      ],
      "run_at": "document_end"
    },
    {
      "matches": [
        "https://weibo.com/*"
      ],
      "js": [
        "plugins/weibo/weibo.js"
      ],
      "css": [
        "plugins/weibo/weibo.css"
      ],
      "run_at": "document_end"
    },
    {
      "matches": [
        "https://www.youtube.com/*"
      ],
      "js": [
        "plugins/youtube/youtube.js"
      ],
      "run_at": "document_end"
    },
    {
      "matches": [
        "https://dribbble.com/*"
      ],
      "js": [
        "plugins/dribbble/dribbble.js"
      ],
      "css": [
        "plugins/dribbble/dribbble.css"
      ],
      "run_at": "document_end"
    },
    {
      "matches": [
        "https://500px.com/*"
      ],
      "js": [
        "plugins/500px/500px.js"
      ],
      "run_at": "document_end"
    },
    {
      "matches": [
        "https://www.archdaily.cn/*",
        "https://www.archdaily.com/*"
      ],
      "css": [
        "plugins/archdaily/archdaily.css"
      ],
      "run_at": "document_end"
    },
    {
      "matches": [
        "https://apps.apple.com/*"
      ],
      "css": [
        "plugins/appstore/appstore.css"
      ],
      "run_at": "document_end"
    }
  ],
  "icons": {
    "16": "icons/icon16.png",
    "48": "icons/icon48.png",
    "128": "icons/icon128.png"
  },
  "manifest_version": 3,
  "action": {
    "default_icon": "icons/icon.png",
    "default_popup": "popup/popup.html"
  },
  "background": {
    "service_worker": "js/background-v3.js"
  },
  "host_permissions": [
    "*://*/*",
    "<all_urls>"
  ],
  "permissions": [
    "activeTab",
    "contextMenus",
    "storage",
    "tabs"
  ],
  "web_accessible_resources": [
    {
      "resources": [
        "locales/*.json",
        "images/*.svg",
        "images/*.png",
        "images/folder-icons/*.svg"
      ],
      "matches": [
        "https://*/*",
        "http://*/*",
        "file://*/*",
        "<all_urls>"
      ]
    },
    {
      "resources": [
        "collect-window/index.html",
        "collect-window/*"
      ],
      "matches": [
        "https://*/*",
        "http://*/*",
        "file://*/*",
        "<all_urls>"
      ]
    },
    {
      "resources": [
        "dialog/index.html",
        "dialog/*"
      ],
      "matches": [
        "https://*/*",
        "http://*/*",
        "file://*/*",
        "<all_urls>"
      ]
    }
  ],
  "update_url": "https://edge.microsoft.com/extensionwebstorebase/v1/crx"
}