导语: 在日常的开发过程中,跨域是一个令人头疼的事情,也在跨域的过程中学到了不少知识,也吃了不少跨域的亏,一直没有时间整理这部分的知识点,现在就我脑海中的跨域知识以及结合开发过程中遇到的坎进行一个系统的总结。 目录 + 跨域是什么 + 跨域解决方法 跨域是什么 说到跨域,就不得不提游览器的 "同源安 ...
分类:
其他好文 时间:
2020-03-10 13:51:22
阅读次数:
63
1.需要将要转换成图片的区域div放置在body中,且需要display为block; 2.图片跨域的问题:将icon转换为base64 3.截图不全:新版本插件不稳定,建议 <script src="https://cdn.bootcss.com/html2canvas/0.5.0-alpha1/ ...
分类:
Web程序 时间:
2020-03-09 18:14:49
阅读次数:
75
Mac上解决Chrome浏览器跨域问题 我们要做的第一步,就是创建一个文件夹,这个文件夹是用来保存关闭安全策略后的用户信息的,名字可以随意取,位置也可以随意放 open -n /Applications/Google\ Chrome.app/ --args --disable-web-securit ...
分类:
系统相关 时间:
2020-03-09 15:03:15
阅读次数:
151
使用vue-cli这种脚手架工具开发时,由于项目本身启动本地服务是需要占用一个端口的,所以必然会产生跨域的问题 这里记录下解决方案 在conf index.js 对应启动配置中设置代理 proxyTable: { "/localhost_api":{ target: 'http://127.0.0. ...
分类:
其他好文 时间:
2020-03-08 21:44:39
阅读次数:
70
废话少说,再百度的近三个小时尝试了近10种方法无解后,终于皇天不负有心人! 这个vue axios 跨域问题被我解决了! 需求:请求客户端ip地址获取客户ip,再根据ip获取用户位置 工具:Vue,axios,vue-jsonp 实现: 1、直接npm install vue-jsonp --sav ...
分类:
其他好文 时间:
2020-03-08 13:43:29
阅读次数:
280
前端增加代理解决,这个其实应该后端解决的 修改config/index.js(基于Vue-CLI2) 增加proxyTable module.exports = { dev: { // proxyTable: proxyConfig.proxyList, // 无效,不使用,20190422 pro ...
分类:
其他好文 时间:
2020-03-06 13:43:42
阅读次数:
184
跨域问题的原因:浏览器出于安全考虑,限制访问本站点以为的资源。 比如你有一个 网站 127.0.0.1:8080/ , 并且上面挂了一个页面 ,那么在这个页面中 ,你只访问 本站点的 资源不会受到限制,但是你如果访问其他站点,比如 127.0.0.1:8081 的资源就会受到限制。 备注:暂且把 协 ...
分类:
数据库 时间:
2020-03-05 13:06:44
阅读次数:
115
谷歌浏览器本地调试时调用服务跨域,解决方法: 右键点击谷歌浏览器图标打开属性,设置“目标”,在末尾添加 --disable-web-security --user-data-dir=C:\MyChromeData c盘创建MyChromeData文件夹 然后点击图标打开浏览器即可 ...
分类:
其他好文 时间:
2020-03-05 10:31:55
阅读次数:
67
一、什么是同源策略 同源策略:同源是指域名、协议、端口均相同 跨域:是指从一个域名的网页去请求另一个域名的资源,只要域名、协议、端口有一个不同,就被当作是跨域 JSONP是我们解决跨域最常用的方式 二、JSONP的原理 JSONP是JSON with Padding的简写,是一种跨域的解决方案 JS ...
分类:
Web程序 时间:
2020-03-05 10:22:36
阅读次数:
77
vue+springboot前后端分离工程中开发过程中跨域问题的解决,使用proxyTable或者nginx ...
分类:
编程语言 时间:
2020-03-05 01:04:20
阅读次数:
72