ICode9

精准搜索请尝试: 精确搜索
  • 软件测试体系学习及构建(10)-HTML之脚本、字符实体2021-10-19 14:04:15

    目录1 脚本1.1 脚本标签1.2 script 标签1.3 noscript标签2 字符实体 注意:本位仅简单说明和学习,后续会对JavaScript进行深入学习。 1 脚本 1.1 脚本标签 标签 说明 <script> 定义客户端脚本 <noscript> 定义不支持脚本浏览器输出的文本 1.2 script 标签 <script> 标签

  • 浏览器回退出现ERR_CACHE_MISS 解决方案2021-10-19 11:01:58

    post请求浏览器回退会出现重新提交表单,原因为浏览器的安全性,防止重复提交 由于浏览器检测到你的post请求和上一次是一样一样的,浏览器处于安全考虑,为了避免你重复提交相同的数据,所以会给提示;  下面是解决方法 我的做法是在接口里 response.setHeader("Cache-Control", "no-ca

  • 一文读懂浏览器存储与缓存机制2021-10-19 11:00:37

    浏览器存储 Cookie Cookie 是 HTTP 协议的一种无状态协议。当请求服务器时,HTTP 请求都需要携带 Cookie,用来验证用户身份。Cookie 由服务端生成,存储在客户端,用来维持状态。 通常 Cookie 由以下值构成: 名称(name) 值(value) 域(Domain) 值(value) 路径(Path) 失效时间(Expiers/Max-Age)

  • chrome浏览器书签快速导入导出2021-10-19 10:34:17

    1、从chrome导出标签 导出到桌面生成.html格式文件 2、导入书签到chrome 选择步骤1中导出的html,在书签管理器中导入即可

  • 三种列表形式:无序列表、有序列表、自定义列表2021-10-19 09:33:38

    一、无序列表:(ul) <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content=

  • 学习爬虫心得体会2021-10-19 00:01:09

     什么是爬虫:使用编程语言所编写的一个用于爬取Web或Appd数据的应用程序。 爬虫按照系统结构和实现技术,大致可以分为以下几种类型:通用网络爬虫(General Purpose Web Crawler)、聚焦网络爬虫(Focused Web Crawler)、增量式网络爬虫(Incremental Web Crawler)、深层网络爬虫(Deep Web Cra

  • 爬虫的学习2021-10-18 23:02:43

    什么是爬虫 通俗理解:爬虫是一个模拟人类请求网站行为的程序。可以自动请求网页、并数据抓取下来,然后使用一定的规则提取有价值的数据。  通过浏览器查看分析目标网页,学习编程基础规范。获取数据 通过HTTP库向目标站点发起请求,请求可以包含额外的header等信息,如果服务器能正

  • 浏览器的开发者工具使用介绍2021-10-18 22:07:13

    浏览器的开发者工具使用介绍 浏览器开发者工具(通常称作devtools)是一种网页开发者测试和调试代码的工具,一般内置于网页浏览器或者作为浏览器的附加组件使用。不同于网站创建器或者集成开发环境,Web 开发工具不直接参与网站的创建,而用于测试网站或网页应用的用户界面。Web 开发工具

  • 自开发自用浏览器chromeium内核最新版2021-10-18 22:02:55

    久爱浏览器评分及对比: 最新版的edge(win2019) v92.x版本的chrome  其他对比

  • 固定会话与CSRFandXSS2021-10-18 21:34:40

    1.固定会话 练习xsspt的使用 使用xsspt来生成语句,并将其插入到可能存在XSS漏洞的地方   登录后台查看, cookie已经拿到  利用获得的cookie登录 document.cookie = 'username=admin'; document.cookie = 'userid=1';document.cookie = 'PHPSESSID=qq5cdcqqiucfpde740eogh

  • csrf和xss的网络攻击及防范、web性能优化 等基础常识2021-10-18 16:31:17

    csrf和xss的网络攻击及防范 CSRF攻击:(跨站请求伪造) 在受害者访问一个网站时,其 Cookie 还没有过期的情况下,攻击者伪造一个链接地址发送受害者并欺骗让其点击,从而形成 CSRF 攻击。 行为 :会盗取用户身份发送恶意请求,更改数据库。 防御CSRF 攻击主要有三种策略: 验证 HTTP Refere

  • 软考--计算机网络2021-10-18 16:03:45

    TCP/IP TCP端口号的作用:对应用层进程的寻址 web页面访问过程中顺序依次是: 查找默认网关路由器的MAC地址域名解析发起TCP三次握手建立TCP连接后发起http请求服务器相应http请求 域名解析的过程有: 搜索浏览器自身的DNS缓存如果浏览器自身的缓存里面没有找到,搜索操作系统自身的D

  • 六. 请求到达Web服务器,响应返回浏览器2021-10-18 15:32:34

    六. 请求到达Web服务器,响应返回浏览器 1. 服务器概览 网络包到达服务器后,服务器会接受并处理,在这之前它会做一些准备;服务器程序结构如下图: 服务器操作系统具有多任务、多线程功能,可以同时运行多个程序,服务器程序的设计正是利用了这一功能。可以在客户端连接上之后在启动一个

  • 如何大限度的提高你的软件测试覆盖范围泽众软件测试2021-10-18 14:34:06

    在一个仅Android生态系统就产生了24,000 种不同类型的移动设备的世界中——更不用说 iOS,一个较小但仍然多样化的设备市场——在编写和测试软件时决定支持哪些设备可能是一个挑战。当您考虑多种类型和版本的操作系统和 Web 浏览器时,构建一个涵盖尽可能多的软件环境的软件测试策略可

  • linux版火狐浏览器部署详解2021-10-18 13:01:46

      Firefox下载地址 Firefox全历史版本下载:  http://ftp.mozilla.org/pub/firefox/releases/  Firefox驱动问题下载  https://github.com/mozilla/geckodriver/releases 我本地测试用的驱动版本:geckodriver-v0.30.0-win64.zip我本地测试用的火狐版本:92.0 我本地测试用的操作

  • 回流与重绘 以及 如何避免发生从而达到前端性能优化的目的2021-10-18 13:01:43

    本文内容: 回流重绘如何避免回流和重绘 1. 回流 当渲染树中部分或者全部元素的尺寸、结构或者属性发生变化时,浏览器会重新渲染部分或者全部文档的过程就称为回流。 下面这些操作会导致回流: ● 页面的首次渲染 ● 浏览器的窗口大小发生变化 ● 元素的内容发生变化 ● 元素的

  • 4个跨浏览器测试工具,提高开发效率2021-10-18 11:30:26

    作为前端开发人员,确保网页在任何屏幕大小下都可用是我们工作的核心组成部分。在构建一个网站或 Web 应用程序时,就需要测试它与不同浏览器的兼容性。最好、最方便的方法是使用跨浏览器检查工具。可以看看下面这些测试工具,或许对你会有很大帮助。想学习更多前端工具使用技巧,不

  • Spirit带你了解如何安全引入第三方资源2021-10-18 08:33:39

    Spirit带你了解如何安全的引入第三方资源 本文介绍一下如何安全的引入第三方资源 同源策略(SOP) 首先我们来了解一下什么是同源策略,下面的是wiki百科的定义 ✨同源策略是指Web浏览器中,允许某个网页脚本访问另一个网页的数据,但前提是这两个网页必须有相同的协议号(protocol),

  • Fiddler菜单及功能介绍和使用2021-10-17 22:31:54

    上一篇帖子讲了如何下载安装fiddler:https://www.cnblogs.com/gancuimian/p/15340995.html 这篇接着讲fiddler 菜单介绍及功能使用。 大致可以分为5个部分    一:菜单栏,菜单栏通常是一些设置 File/Edit/View/Help:基本上每个工具都有的设置项 Rules:隐藏掉不想看到的数据,及其它操

  • Selenium的使用2021-10-17 21:02:38

    1、Selenium的介绍:         Selenium的IDE(集成开发环境)是一个易于使用的Firefox插件,用于开发Selenium测试案例。它提供了一个图形用户界面,用于记录使用Firefox浏览器,用来学习和使用Selenium用户操作,但它只能用于只用Firefox浏览器不支持其它浏览器。 2、Selenium的工

  • js异步加载的五种方式2021-10-17 15:32:31

      前言  默认情况下js都是同步加载的,又称阻塞模式,如下: <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>js异步加载</title> <script src="test1.js"></script> <script src="test2.js&

  • HTML-音视频2021-10-17 14:00:27

      要引用音频,通常用audio标签,如下: <audio src="./xx.mp3" controls autoplay> 当前浏览器不支持audio </audio>   src是链接的地址,controls是控制当前音频是否显示,autoplay控制是否自动播放。默认是没有controls和autoplay的情况下,不显示也不自动播放。   autoplay是

  • web 应用开发最佳实践之一:避免大型、复杂的布局和布局抖动2021-10-17 13:01:36

    Avoid Large, Complex Layouts and Layout Thrashing 布局是浏览器计算元素几何信息的地方:即元素在页面中的大小和位置。 每个元素都将具有基于所使用的 CSS、元素的内容或父元素的显式或隐式大小信息。 该过程在 Chrome、Opera、Safari 和 Internet Explorer 中称为布局(Layout).

  • Cookie and Session【会话控制】2021-10-17 12:01:39

    JavaWeb四大域对象的范围 application(应用域) 整个项目部署之后,只会有一个应用域对象,所有客户端都是共同访问同一个应用域对象,在该项目的所有动态资源中也是共用一个应用域对象 request(请求域) 每一次请求都有一个请求域对象,当请求结束的时候对应的请求域对象也就销毁了 sessio

  • Python Selenium — 封装浏览器引擎类2021-10-17 11:35:41

    一、前言   记录下封装浏览器引擎类的写法,本篇是参考以下2篇博客: https://blog.csdn.net/u011541946/article/details/70171401 https://www.cnblogs.com/yudx/p/11864786.html   封装浏览器引擎类后,可以通过更改一个字符串的值,利用if语句去判断和控制启动那个浏览器。这里

专注分享技术,共同学习,共同进步。侵权联系[admin#icode9.com]

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

ICode9版权所有