刚迈进前端大门的时候,就听说过一句话,浏览器不允许跨域是为了安全,所以,为啥允许跨域就会不安全?自由开放是人们不变的追求,Web 世界也是这样,这很符合 Web 的理念,但是,如果是绝对自由的,任何资源都可以接入,可以下载其他站点的可执行脚本,让我们发散一下,这会发生什么现象?这一天,我登录了我的银行页面,这时候,如果下面有一个恶意站点的小广告,我手一贱就那么点进去了,然后愉快的在银行页面输入了我
1、前提条件准备: 前端网站地址:http://localhost:8080服务端网址:http://localhost:59200服务端没有处理跨域,且用postman测试服务接口正常当网站8080去访问服务端接口时,就产生了跨域问题,那么如何解决?接下来我把跨域遇到的各种情况都列举出来并通过nginx代理的方式解决(后台也是一样的,只要你理解的原理)。跨域主要涉及4个响应头: Access-C
服务器脚本以php为例  一、伪静态是个啥? 1、说起伪静态基本上搞web开发的人,多多少少都有了解与使用,有人会说什么时候会使用伪静态?使用原生的url地址不是蛮好的吗,确实是这样的,其实我蛮喜欢原生的url风格的,但是由于某些原因我不得不使用伪静态。比如:(1), url地址比较友好,看着爽,更有说服务力(2), 如果是一个内容站,有利于seo优化(3), 有效的
转载 2024-04-29 18:47:28
20阅读
1.什么是跨域跨域,指的是浏览器不能执行其他网站的脚本。它是由浏览器的同源策略造成的,是浏览器对javascript施加的安全限制。所谓同源是指,域名,协议,端口都相同。浏览器执行javascript脚本时,会检查这个脚本属于哪个页面,如果不是同源页面,就不会被执行。2.跨域的常见解决方法目前来讲没有不依靠服务器端来跨域请求资源的技术jsonp 需要目标服务器配合一个callback函数。wind
转载 2024-04-02 22:09:02
729阅读
# 使用jQuery设置iframe的src ## 简介 本文将向刚入行的小白介绍如何使用jQuery来设置iframe元素的src属性。我们将通过以下步骤来完成这个任务: 1. 创建一个iframe元素; 2. 设置iframe元素的src属性。 接下来,我将逐步为你解释每个步骤所需的代码,并提供注释来解释代码的作用。 ## 步骤 | 步骤 | 代码 | 描述 | | ---- | -
原创 2023-12-22 04:01:39
84阅读
跨域问题在之前的单体架构开发中,其实是比较少见的问题,除非是需要接入第三方SDK时,才需要处理此问题。但随着现在前后端分离、分布式架构的流行,跨域问题也成为了每个Java开发必须要懂得解决的一个问题。跨域问题产生的原因   产生跨域问题的主要原因就在于同源策略,为了保证用户信息安全,防止恶意网站窃取数据,同源策略是必须的,否则cookie可以共享。由于http无状态协议通常会借
转载 2024-04-28 14:55:55
2523阅读
近段时间一直饱受垃圾评论的攻击,服务器一度负载太高而宕机,参见:WordPress垃圾评论防御记。开始试了很多方法都不能很好的解决问题,最后通过屏蔽垃圾评论IP的方式,算是解决了这个问题,当然这个方法不是最好的,但是确实是非常实用的方法。 nginx环境下 新建 denyip.conf 文件,在服务器/usr/local/nginx/conf目录下的nginx.conf里面,加上 include
转载 8月前
109阅读
1. for-of 循环for-in 循环不被推荐遍历数组,forEach 循环不能中断,for-of 循环(ES6)则弥补了前两者的不足,又添加了更多拓展(比如能遍历字符串,DOM 元素等)因此 jquery3 也加入了 for-of 循环的支持,即: var $inputs = $('input'), i = 0; for(var input of $inputs) { input.i
一、该ngx_http_core_module模块支持名称与Apache Server变量匹配的嵌入式变量。首先,这些是代表客户端请求的报头字段的变量例如 " $http_user_agent",$http_cookie 等。另外还有其他变量:$arg_name name请求行中的 参数 $args 请求行中的参数 $binary_remote_addr 客户端地址(二进制形式),对于IPv4
转载 2024-06-05 13:35:48
168阅读
很早前看到一个说法,前端要尽量少用ifream,因为它让页面调试麻烦,互操作不方便,会增加http请求,重复加载资源导致内存增加,产生多个页面不好管理等等。 所以很多标准的设计中都推荐不要用ifream,不过它作为早起的浏览器规范,一直是可用的,毕竟它还有些其它标签无法替代的特性。 比如它与ajax
转载 2019-11-22 08:50:00
57阅读
2评论
一 核心模块ngx_http_core_module 1.1 客户端部分 # chunked_transfer_encoding 语法:chunked_transfer_encoding on | off; 默认:chunked_transfer_encoding on; 上下文: http, server, location http协议中,transfer-encoding:chu
转载 2024-08-27 13:48:29
689阅读
访问控制访问控制是网络安全防范和保护的主要策略,其任务是保证网络资源不被非法访问。Nginx作为Web服务器的后起之秀,也提供了访问控制的功能。它可以根据实际需求,对用户可以访问和禁止的目录进行限制。下面将对Nginx提供的权限控制指令以及典型的应用进行详细讲解。权限控制指令Nginx中提供了两个用于配置访问权限控制的指令,分别为allow和deny。从其名称就可以看出,allow用于设置允许访问
转载 2024-03-28 10:44:18
436阅读
PHP 其实很简单它可以把用户提交的数据以全局变量形式保存在一个session中并且会生成一个唯一的session_id,这样就是为了多了不会产生混乱了,并且session中同一浏览器同一站点只能有一个session_id,下面我们一起来看看关于session使用方法。 如何使用session,凡是与session有关的,之前必须调用函数session_start(); 为session赋值
转载 10月前
9阅读
最近的项目中嵌入了外部的iframe,想跨域调用自己页面的方法,点击iframe中的返回按钮,返回到父级的上一级页面,因为是自己的项目是单页应用,所以无法直接使用window.location.href,这个需求让我头疼了两天(包括衍生出来的问题),解决了这个问题之后我决定总结一下,首先从简单的开始:基本概念: window.self: 当前窗口自身的引用 window.parent: 上一级父窗
转载 8月前
102阅读
  在添加我的血小板(血小板地址详见末尾个人博客地址)到我的博客上面的时候,发生了这样一件小插曲:当我使用www.lyp123.com访问的时候,她不能显示了!同样的站点为什么会不一样的结果呢?于是果断F12,控制台报错有一个图片png贴图无法加载。里面有cros等字样,上网查了不少资料,解决了这个问题,这里分享给大家,避免大家跳坑。最重要的就是这一段代码啦,这个很容易能在网上找到,但是具体怎么使
转载 2024-06-18 13:59:17
10阅读
Nginx配置跨域请求 Access-Control-Allow-Origin *当出现403跨域错误的时候 No 'Access-Control-Allow-Origin' header is present on the requested resource,需要给Nginx服务器配置响应的header参数:一、 解决方案只需要在Nginx的配置文件中配置以下参数:location / {
Nginx配置valid_referer解决跨站请求伪造(CSRF) 文章目录Nginx配置valid_referer解决跨站请求伪造(CSRF)漏洞说明漏洞描述危害等级修复建议漏洞复现curl测试方法BurpSuite测试方法漏洞修复修复前扫描测试漏洞修复方案漏洞修复验证修复后扫描测试参考文章 漏洞说明漏洞描述跨站请求伪造(CSRF)。即使是格式正确有效且一致的请求也有可能在用户不知情的情况下发
转载 2024-05-24 14:35:53
92阅读
top index.html
原创 2021-06-02 09:57:26
192阅读
# jQuery移除iframe 在Web开发中,我们经常会使用iframe元素来嵌入其他网页或内容。然而,有时候我们需要动态地删除或隐藏这些iframe元素。本篇文章将介绍如何使用jQuery来移除iframe元素,并提供相应的代码示例。 ## 什么是iframe? 在开始之前,让我们先了解一下什么是iframe。iframe是HTML中的一个元素,用于在当前网页中嵌入另一个网页或内容。通
原创 2023-10-16 12:00:02
101阅读
一、区别:1、存储机制不同(1)cookie: cookie是客户端会话状态的存储机制,需要用户打开浏览器的cookie支持。由服务器生成并发送给浏览器,且浏览器下次请求将带上该cookie给同一服务器。(2)session: session是一种服务器端会话机制,它使用类似于哈希表的结构来保存信息。Session 对象存储特定用户会话所需的属性及配置信息,当用户在应用程序的 Web 页之间跳转时
转载 2024-10-08 21:54:10
315阅读
  • 1
  • 2
  • 3
  • 4
  • 5