Skip to content

JsNuts/xswitch

 
 

Repository files navigation

中文版

XSwitch

Chrome version Chrome version Build Status Coverage Status license

A Chrome Extension for redirecting/forwarding request urls.

Features

  • Redirect request.url
  • Global switch control
  • Disable browser cache
  • JSON comments
  • Rule suggestions
  • CORS
  • CORS & browser cache control
  • Rules Grouping

Usage

更多说明:https://yuque.com/jiushen/blog/xswitch-readme

Rules will be executed in order before all requests are initiated.

{
  // proxyRules
  "proxy": [
    [
      "//alinw.alicdn.com/platform/daily-test/isDaily.js",
      "//alinw.alicdn.com/platform/daily-test/isDaily.json"
    ],
    // string replace, global mode
    [
      "alinw",
      "g"
    ]
    // replace all x.min to x
    [
      ".min",
      ""
    ],
    // use reg
    [
      "(.*)/platform/daily-test/(.*).js$",
      "http://127.0.0.1:3000/daily-test/$1.js"
    ],
    // replace to inline JavaScript
    [
      "https://alinw.alicdn.com/platform/daily-test/isDaily.js",
      "data:text/javascript,window.__isDaily = true;"
    ]
  ]
}

License

MIT © yize.shc

Packages

No packages published

Languages

  • JavaScript 88.3%
  • CSS 7.5%
  • HTML 4.2%