谷歌浏览器

如何让Chrome浏览器可以加载本地XML文件?

谁都会走 提交于 2020-04-05 20:02:06
Chrome浏览器的安全限制,禁止本地加载XML等外部文件,如何设置让其可以加载呢? 有两种方法,第一种是在本地服务器环境下浏览,采用 http://localhost/ 的方式浏览你的网页和文件,就 Chrome浏览器的安全限制,禁止本地加载XML等外部文件,如何设置让其可以加载呢? 有两种方法, 第一种是在本地服务器环境下浏览,采用 http://localhost/ 的方式浏览你的网页和文件,就不再有本地安全限制的问题了。 第二种方法,采用设置参数方式来启动Chrome浏览器。 在已安装的Chrome浏览器的桌面图标上点右键,打开“属性”面板,并在“快捷方式”标签里的“目标”框里,添加一空格和一行参数: --allow-file-access-from-files 点击“确定”按钮后,从桌面启动Chrome浏览器,并保持打开不要关掉。 然后找到你要用Chrome打开的网页文件,在文件名称上点右键,选择用Google Chrome打开,即可。 摘自: http://www.86rm.com/support/tutorial/2013/0711/204.html 来源: https://www.cnblogs.com/zxjwlh/p/4606527.html

360chrome,google chrome浏览器使用jquery.ajax加载本地html文件

一世执手 提交于 2020-04-05 19:48:07
使用360chrome和google chrome浏览器加载本地html文件时,会报错,提示:    XMLHttpRequest cannot load file:///Y:/jswg/code/html/grid/info/s9.html . Origin null is not allowed by Access-Control-Allow-Origin. 解决方法,在浏览器启动命令后加参数:" --args -disable-web-security" 在chrome.exe的快捷方式上,右键->属性->目标后加上参数,例:"C:\Users\zyl\AppData\Local\360Chrome\Chrome\Application\360chrome.exe --args -disable-web-security" 注意" --args"前有空格 加上参数之后,启动这个快捷方式,会提示: firefox和ie浏览器使用$.ajax加载本地html文件时,不会报错 来源: https://www.cnblogs.com/zhouyalei/p/3183624.html

CSS动画的性能分析和浏览器GPU加速

十年热恋 提交于 2020-04-04 07:50:24
此文已由作者袁申授权网易云社区发布。 欢迎访问 网易云社区 ,了解更多网易技术产品运营经验。 有数的数据大屏可以在一块屏幕上展示若干张不同的图表,以炫酷的方式展示各种业务数据。其中有些图表使用CSS实现了饼图轮播、地图标记点闪烁等动画,然而在一张大屏上同时显示了许多张图表时,持续的动画效果有时会出现掉帧、卡顿的情况,需要对动画性能进行优化。本文简单介绍了chrome浏览器性能分析工具和CSS动画使用GPU加速进行性能优化的解决方案。 浏览器渲染流程 这是浏览器渲染引擎的处理过程: 接收到文档后,渲染引擎会对HTML文档进行解析生成DOM树、对CSS文件进行解析生成CSSOM树;同时执行页面中的JavaScript代码;最终根据DOM树和CSSOM树,计算样式(Caluclate Style)生成渲染树,渲染树中,只会包含即将显示在页面中的元素及其样式信息(如head元素、display为hidden的元素就不会包含在渲染树中);根据渲染树需要进行布局(layout)来计算每个元素在页面上的位置; 接下来渲染引擎开始进行绘制(paint),这一步分为若干阶段:根据渲染树将每层(layer)的各个元素绘制,然后将绘制出的若干连续图像进行栅格化(Rasterization),最后将栅格化后的图像合成(composite)为要显示在屏幕上的图像。对每一层的绘制是由浏览器来完成的

谷歌浏览器安装octotree插件

风流意气都作罢 提交于 2020-04-03 17:05:31
Octotree Chrome 安装与使用方法 Octotree Chrome作用: 主要使你在github查看项目时可以清晰明了的看到项目的结构以及具体代码,使下载代码更具有目的性,减少不必要代码的下载,而且看起来更清楚。 效果图:(安装插件前) 希望对想使用此插件的伙伴有所帮助! 效果图:(安装插件后) 1、下载octotree Chrome插件, 地址是: http://www.cnplugins.com/devtool/octotree/download.html 如果下载不成功,可到提供的github路径下去下载:https://github.com/zichenxuan/javatools 2、打开chrome浏览器进入软件界面够,我们在搜索栏中输入chrome://extensions,然后在左侧的功能中选择“扩展程序”。 3、直接拖动我们已经下载的octotree chrome插件至扩展程序界面。 4、随即弹出“要添加octotree吗”,用户点击“添加扩展程序”按钮即可进行添加。 5、添加成功以后打开github,在项目左上侧有一个三角收缩符号,点击三角符号,即可看到项目结构图以及具体代码: 那么,这么好用的软件只有谷歌能用吗?NO,火狐也能用,请往下看: 1、打开火狐浏览器,在右上角找到附加组件: 2、在搜索栏之间输入插件名称octotree 3、安装启用 4

selenium-webdriver(python) (十四) -- webdriver原理

此生再无相见时 提交于 2020-04-03 17:04:21
selenium-webdriver(python) (十四) -- webdriver原理 2013-08-22 12:55 by 虫师, 13926 阅读, 12 评论, 收藏 , 编辑 之前看乙醇视频中提到, selenium 的 ruby 实现有一个小后门,在代码中加上 $DEBUG=1 ,再运行脚本的过程中,就可以看到客户端请求的信息与服务器端返回的数据;觉得这个功能很强大,可以帮助理解 webdriver 的运行原理。 后来查了半天, python 并没有提供这样一个方便的后门,不过我们可以通过代理的方式获得这些交互信息; 一、 需要安装 java 虚拟机与selenium-server-standalone ,参考 《 selenium + python自动化测试环境搭建 》第 7 、 8 操作: 二、 通过下面命令启动服务: C:\selenium>java -jar selenium-server-standalone-2.33.0.jar 在命令结尾加 >d:\log.txt 可以将命令信息存入文件,但信息很少。 然后运行下面的自动化脚本: #coding = utf-8 import time from selenium import webdriver from selenium.webdriver.common.desired_capabilities

浏览器默认解析文档模式IE7

[亡魂溺海] 提交于 2020-04-01 13:51:23
背景:实习期间开发了一套页面,兼容到IE8+,可是在给产品体验时,他的QQ浏览器默认解析到了文档模式IE7,出现了页面的兼容性问题。 问题排查:QQ浏览器目前有两个模式,极速模式和兼容模式,其中极速模式用的Chrome内核,兼容模式适合只支持IE的网站。首先查看了QQ浏览器的版本,发现是9.4.2,而且兼容模式下用的是IE9的内核,觉得很奇怪,页面在IE8及以上是兼容的啊,为什么会出现问题?后来F12开发者模式发现产品那边浏览器的文档模式自动解析到了IE7,因此出现了兼容性的问题,而且这个问题不易发现。 解决方法:一般出现默认浏览器模式不对的根本原因都是某些标签不对劲,可以用删除一些标签来定位。 <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" /> 后来分析加上上面这一段就能解决,这一段的具体含义是:这是IE8的专用标记,用来指定IE8浏览器去模拟某个特定版本的IE浏览器的渲染方式,以此来解决部分兼容问题。上面是模拟chrome,通过查资料还知道并不是微软增强了IE,而是谷歌做了个外挂,即Google Chrome Frame(谷歌内嵌浏览器框架GCF),这个插件可以让用户的IE浏览器外不变,但用户在浏览网页时,实际上使用的是Google Chrome浏览器内核,而且支持IE6、7、8等多个版本的IE浏览器

自己制作一个USB自动挖矿器

半腔热情 提交于 2020-03-30 21:22:28
先讲下设备效果: 对面坐着一位同事中午去吃饭没锁屏幕,这时候你想用他的电脑去挖矿, 挖矿,当然不可能跑到他的座位上,关掉360然后下载个挖矿软件什么的.... 这时候你只需要花十块钱制作如下设备,然后钻到桌子底下装作系鞋带, 把设备插到他主机箱后边的USB接口,倒数三秒钟,再拔下来... 这时候他的电脑CPU已经占用百分之百,,已经开始为你挖矿了..当然他的机器没有中毒,也不会卡顿,什么也不会发现... 设备如下: 原理: digispark http://digistump.com/wiki/ 可以模拟键盘设备,插入电脑以后,会自动模拟键盘输入.. 参考:BadUSB( https://github.com/brandonlw/Psychson ) 使用Badusb找个U盘或买个设备成本太大,使用支持USB Keyboard 的Arduino板子也不便宜.而这个digispark 是支持模拟键盘里最便宜的板子... USB插入digispark,会模拟键盘输入,模拟然后点击开始运行,输入powershell命令,打开浏览器,使用浏览器挖矿... 浏览器挖矿: 浏览器挖矿的网站很多,这是其中一个: https://crypto-loot.com/ (这个不错,浏览器挖矿不卡顿,不看CPU,察觉不到.) 注册完成后,在自己的网站上添加挖矿脚本,

五大主流浏览器及其内核

岁酱吖の 提交于 2020-03-29 17:10:20
前端开发人员打交道最多的莫过于浏览器,提到浏览器就不得不说一下当下最主流的浏览器及其内核了。 1、IE浏览器 IE是微软公司旗下浏览器,是目国内用户量最多的浏览器。IE诞生于1994年,当时微软为了对抗市场份额占据将近百分之九十的网景Netscape Navigator,于是在Windows中开发了自己的浏览器Internet Explorer,自此也引发了第一次浏览器大战。结果可想而知,微软大获全胜,网景不得不将自己卖给AOL公司。但实际上事情并没有结束,网景后来开发了风靡一时的Firefox火狐,至今Firefox也成为世界五大浏览器之一。 IE浏览器内核:Trident内核,也是俗称的IE内核; 2、Google Chrome浏览器: Chrome浏览器是google旗下的浏览器。Chrome浏览器至发布以来一直讲究简洁、快速、安全,所以Chrome浏览器到现在一直受人追捧。最开始Chrome采用webkit作为浏览器内核,直到2013年,google宣布不再使用苹果的webkit内核,开始使用webkit的分支内核Blink。 Chrome浏览器内核:统称为Chromium内核或Chrome内核,以前是Webkit内核,现在是Blink内核; 3、Firefox浏览器: Firefox浏览器使Mozilla公司旗下浏览器,也是刚才提到的网景公司后来的浏览器。网景被收购后

Chrome80调整SameSite策略对IdentityServer4的影响以及处理方案(翻译)

青春壹個敷衍的年華 提交于 2020-03-29 13:48:30
首先,好消息是Goole将于2020年2月份发布Chrome 80版本。本次发布将推进Google的“渐进改良Cookie”策略,打造一个更为安全和保障用户隐私的网络环境。 坏消息是,本次更新可能导致浏览器无法向服务端发送Cookie。如果你有多个不同域名的应用,部分用户很有可能出现会话时常被打断的情况。还有部分用户可能无法正常登出系统。 本篇博客将处理第一个问题(无法发送cookie到服务端)。至于第二个问题(cookie无法被删除),请参考另一篇 博客 。 首先,SameSite是什么 互联网是十分开放的平台:Cookie诞生于二十多年前,于2011年修订( RFC 6265 )。当时跨站访问攻击(CSRF)没有现在这么猖獗,侵犯用户隐私的行为也不像现在这样泛滥。 简而言之,Cookie标准规范规定,如果某域名下设置了Cookie,不管你是直接跳转到该域名,或是加载了该域名的某些资源(例如图片),或是向该域名发送POST请求,亦或将其嵌入iframe,浏览器访问该域名的每次请求,都将带上这个Cookie。 对于iframe嵌入的场景,你可能不希望浏览器将用户会话cookie自动发送到服务器,因为这样任何其他网站都可以在用户不知情的情况下,用他的会话上下文,跟你的服务器发送请求。 为了避免这种情况,SameSite cookie 规范 于2016年起草