ICode9

精准搜索请尝试: 精确搜索
  • [js]解决postMessage跨域、跨iframe消息传递2021-03-01 19:02:48

    页面中有子iframe页面 , 当子iframe接收到消息 , 比如websocket传递过来的消息时 希望能通知到父级页面 可以使用windows.postMessage传递消息 , 两个参数 ,第一个是数据 ,第二个是跨域时指定的目的域 向父级页面传递消息 , 跨域部分是 * , 表示所有域名 window.parent.postMessa

  • 前端js爬虫绕过同源策略无需跨域配置2021-03-01 17:00:32

    写了一个小说阅读器,h5实现的, 网络小说,前端js直接爬取各小说网页的数据,无需跨域。 同源策略是浏览器的行为, 我们可以用操作系统来交换数据。绕过浏览器。 打开目标网页,在目标网页嵌入执行js脚本,保存目标网页的数据到本地。 隐藏目标网页, 自己的网页读取本地数据即可。

  • 3.1 history跳转页面产生跨域问题2021-03-01 13:02:32

    <script> const state = { 'page_id': 1, 'user_id': 5 } const title = '' const url = 'hello-world.html' history.pushState(state, title, url) </script> ftp协议 http协议 通过p

  • springboot面试问题2021-02-27 16:02:56

    1、Spring Boot 的自动配置是如何实现的? Spring Boot 项目的启动注解是:@SpringBootApplication,其实它就是由下面三个注解组成的: @Configuration @ComponentScan @EnableAutoConfiguration 其中 @EnableAutoConfiguration 是实现自动配置的入口,该注解又通过 @Import 注解导

  • Spring Boot + Vue3 前后端分离,实战wiki知识库系统2021-02-25 21:32:26

    Spring Boot + Vue3 前后端分离,实战wiki知识库系统 \/ itspcool 交流学习 spring boot + vue3 前后端分离处理跨域问题 什么是跨域 请求同域资源: 在协议,域名 (或 ip 地址)相同,端口号相同下的请求资源,可以看做是同域资源 请求跨域资源: 请求的资源只要 是协议 、域名(或 ip 地址)、端

  • jQuery.ajax通过jsonp解决跨域2021-02-24 23:32:36

    jsonp的原理,为什么跨域跨域可以使用jsonp解决?在跨域的时候,XMLHttpRequet对象请求服务器会受到浏览器的限制,无法成功请求服务器在跨域的情况下,$.ajax方法内部并没有使用XMLHttpRequest对象请求服务器,而是使用了其他的方式来实现的jsonp和XMLHttpRequest对象无关!跨域是可以请求图片

  • vue中SocketIO的正确使用方法,并且解决跨域问题2021-02-24 16:02:41

    第一步 创建nodeJS的http服务器,作为socket服务端 新建文件夹,命名为NodejsScoketDemo,然后使用终端,npm init ,一路回车即可 加入express依赖和socket.io依赖 npm install express socket.io 这是我使用的依赖版本 工程目录如图: socket.js代码 const express = require('express')

  • React中配置代理实现跨域2021-02-23 23:34:28

    一、简单配置 在package.json中追加如下配置: "proxy":"http://localhost:5000" 说明:   1.优点,配置简单,前端请求时不加任何前缀   2.缺点,不能配置多个代理   3.上述方式配置代理,当请求了3000不存在的资源时才会转发给5000 二、复杂配置 第一步:在src文件夹下创建setupProxy.

  • 跨域请求2021-02-23 21:31:30

    文章目录 同源策略实现一个跨域请求JSONPscript 标签的本质 配置代理正向代理反向代理 同源策略 同源策略是由浏览器给的浏览器不允许我们向别人发送请求,只能向自己的服务器发送请求当我们向别人的服务器发送请求的时候,就会被浏览器阻止了什么是“别人的服务器”? 当

  • vueCli3中使用代理,点击页面的刷新按钮时报错2021-02-23 16:57:05

    vueCli3中使用代理,点击页面的刷新按钮时报错 点击刷新变成下面这种情况 解决方式: publicPath: 将其值改为 publicPath: ‘/’(去掉/前的.) module.exports = { publicPath: './', devServer: { proxy: { '/cresource': { // 资料下载使用

  • cors跨域问题2021-02-22 21:35:45

    前言 最近做系统整合,涉及到统一认证和跨域问题,总结跨域如下,统一认证放另外博客 跨域总结 针对目前都是前后端分离项目,跨域问题很常见,跨域错误通常403如下 针对跨域解决办法通常是创建filter CorsFilter,允许所有跨域,问题基本都能解决。 /** * 全局跨域配置 */ @Configuration pu

  • JS 数据 72021-02-22 15:02:23

    概念理解 1 Ajax -- 就是简单的请求后端数据的 -- 和 jsonp跨域请求是完全不同的请求方式 2 Jsonp -- 是通过script标签特性 -- 去请求其他网站资源的 3 跨域 -- 就是当前网站去访问其他网站的数据 4 为什么要有跨域 -- 浏览器对 JS 的安全限制 -- 禁止 Ajax从一个域名请求

  • 华为 跨域虚拟专用网络-OptionC2方案2021-02-22 10:58:33

    哈喽,大家好!我是艺博东 ,是一个思科出身、专注于华为的网工;好了,话不多说,我们直接进入正题。 文章目录 一、无 RR 的拓扑二、无 RR 的简单配置与测试三、有 RR 的拓扑四、配置与分析五、特点 由于特殊原因,所以把“N”字母替换为“#”符号。 一、无 RR 的拓扑 二、无 RR

  • 前端汇总2021-02-21 15:00:41

    面试问题 开发问题 跨域 问题:浏览器的同源策略不允许跨域访问,所谓同源策略是指协议、域名、端口相同,当前页面为http://localhost:10010不能访问http://localhost:31001的后台接口。解决:vue-cli提供的解决vue开发环境下跨域问题的方法,proxyTable的底层使用了http-proxy- middl

  • ASP.NET Core 跨域2021-02-21 11:34:00

    跨域常见问题: 1.发布到IIS上后跨域问题   解决方法     修改web.config文件 <system.webServer> <httpProtocol> <customHeaders> <add name="Access-Control-Allow-Methods" value="GET,POST,PUT,DELETE,OPTIONS&quo

  • 彻底解决Asp.netCore WebApi 3.1 跨域时的预检查204 options重复请求的问题2021-02-20 14:34:09

    Asp.netCore WebApi 3.1 跨域的预检查options问题 1:我们直接使用core跨域的中间件 ,注入跨域服务, services.AddCors(options => { // CorsPolicy 是自訂的 Policy 名稱 options.AddPolicy("CorsPolicy", policy => {

  • SpringBoot 中实现跨域的5种方式2021-02-19 21:34:46

    一、为什么会出现跨域问题 出于浏览器的同源策略限制。同源策略(Sameoriginpolicy)是一种约定,它是浏览器最核心也最基本的安全功能,如果缺少了同源策略,则浏览器的正常功能可能都会受到影响。可以说Web是构建在同源策略基础之上的,浏览器只是针对同源策略的一种实现。2021Java面试宝典

  • iframe + postMessage 跨域通信2021-02-19 13:31:34

    Web是构建在同源策略基础之上,同源策略是浏览器的行为,是为了保护本地数据不被JavaScript代码获取回来的数据污染,因此拦截的是客户端发出的请求回来的数据接收,即请求发送了,服务器响应了,但是无法被浏览器接收。我们可以通过iframe来实现不同域之间互相请求资源。 同源 概念:协

  • django的跨域问题2021-02-18 17:01:32

    由于浏览器的同源策略(是一种浏览器为安全性考虑实施的安全策略),当从一个域上加载的脚本去访问另一个域的文档属性时,则会被拒绝。 同源指:URL由协议、域名、端口和路径组成,如果两个URL的协议、域名和端口相同,则为同源,否则为跨域。 跨域仅限于使用XMLHttpRequest对象和Fetch发起的HT

  • vue 跨域解决方案2021-02-17 19:30:14

    vue 跨域解决方案 在浏览器里面 只要 域名 , 端口, ip地址, 协议, 有任何不同则为跨域 如: A网站: http://localhost:8080/ B网站: http://localhost:3030/ 已经跨域 解决方案: JOSNP (只能处理get请求) cors (后端开启) axios服务器代理 跨域只存在浏览器中 服务器之间不存在跨域 所以

  • django和vue跨域问题解决2021-02-16 17:57:34

    目录 安装 修改settings.py 最后 可以在django或者vue中进行配置, 此处选择在django中进行配置 安装 安装django-cors-headers python -m pip install django-cors-headers 修改settings.py 在INSTALLED_APPS添加 corsheaders    .在MIDDLEWARE_CLASSES添加 ‘corsheaders.mi

  • Java开发工程师最新面试题库系列——Web部分(附答案)2021-02-16 09:02:08

    WEB 如果你有更好的想法请在评论区留下您的答案,一起交流讨论 http和https有什么区别? 答:http是超文本传输协议,默认端口是80。https是安全的默认端口是443;http是明文传输,存在安全隐患,Https在Http的基础上增加了SSL/TLS协议,需要依靠整数来验证服务器身份,并且对服务器与客户端之间的

  • 03- nginx反向代理解决前端跨域2021-02-16 04:01:40

    总体介绍: 后端准备接口,前端点击事件请求接口,但是由于后端服务与前端运行环境非同源,就会产生跨域问题,其实后端可以设置cors响应头去解决,但是这里介绍的是通过nginx配置反向代理去解决跨域问题。 开始干吧~ 1)后端准备工作:开一个本地端口号为9119的服务,用原生node和express都可以 2.

  • 前端跨域问题以及解决方案2021-02-15 20:04:24

    跨域的情况 当前页面url 被请求页面url 是否跨域 原因 http://www.test.com/ http://www.test.com/index.html 否 同源(协议、域名、端口号相同) http://www.test.com/ https://www.test.com/index.html 跨域 协议不同(http/https) http://www.test.com/ http://www.baidu.

  • 常见跨域实现2021-02-15 17:04:22

    因为浏览器同源策略,域名协议端口任意一项不同的请求,将不会成功,那需要访问不同域的资源,就需要跨域,本文介绍几种常用的跨域方法原理及实现 jsonp cors nginx反向代理 1.jsonp 原理: 浏览器中  <img src='#'>  <link href='#'> <script src='#'> 这三个标签请求的资源没有同源

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有