提问:一个web网站,https://11.22.33.44/ ,页面里面有个按钮,按钮的方法是调用 本机电脑上运行的一个服务中的方法,如 127.0.0.1:12222, 浏览器会拦截掉,因为跨域了,如果解决这个跨域问题呢,1 因为这个按钮是页面上的,点击并没有请求web页面的后台,直接调用127的服务,所以在web的后台加了拦截器没有效果,是不是要在本地127跑的小服务里面去加一些措施,来解决跨域呢。
你这根本不是跨域,外网服务器是访问不通你的局域网的127.0.0.1 。 你要是想调用服务,那么就将你的服务一起部署在云服务器上。
至于跨域问题,如果是前后端不分离,是不存在跨域的。如果分离的话,后台代码需要写个配置类,允许跨域请求。
我的笔记本打开浏览器访问web服务器的页面,然后点击页面上的按钮,这个按钮就会请求127 笔记本上的服务,谷歌浏览器,打印出来,一直提示跨域