Skip to content

zhuyuanmin/web-proxy-chrome-extension

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

web-proxy-chrome-extension

一款支持跨域的Chrome扩展插件

油猴脚本,查看 userscript.js

特色

  • 无侵害,不需要修改任何业务代码
  • 支持 XMLHttpRequestFetch 跨域
  • 无差别使用

体验

可以支持在控制台输入尝试

// fetch 请求
fetch('https://www.baidu.com')
  .then(res => res.text())
  .then(res => console.log(res))
  .catch(err => console.log(err))
// xhr 请求
const xhr = new XMLHttpRequest();
xhr.open(
  "get",
  "https://dev-crm.pintarplatformdigital.com/api/admin/portal/getCode"
);
xhr.responseType = "blob";
xhr.send();
xhr.onreadystatechange = function () {
  if (xhr.readyState === 4 && xhr.status === 200) {
    console.log(xhr.response);
  }
};
// axios 三方库请求
axios.post('https://www.baidu.com', {
  method: 'post',
  headers: {},
  data: { abc: 123 }
})
.then(res => console.log(res))
.catch(err => console.log(err))
  • 效果截图

博文及实现原理分享

详见 >>> 掘金

Chrome 插件开发文档

[Chrome V3 manifest] https://developer.chrome.com/docs/extensions/mv3/manifest

About

一款支持跨域的Chrome扩展插件

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published