浏览器
原生AJAX案例浏览器报错:Cross origin requests are only supported for protocol
报错信息如下: 代码如下: <!DOCTYPE html> <html> <body> <div id="demo"> <h1>XMLHttpRequest 对象</h1> <button type="button" onclick="loadDoc()">更改内容</button> </div> ......
python selenium自动化火狐浏览器开代理IP服务器
前言 Selenium是一款用于自动化测试Web应用程序的工具,它可以模拟用户在浏览器中的各种行为。而代理IP服务器则是一种可以帮助用户隐藏自己真实IP地址的服务器,使得用户可以在互联网上更加匿名地进行访问。 在一些需要频繁反复访问同一网站或需要进行大量数据抓取的场景下,往往需要使用代理IP服务器来 ......
flex 左右布局-----在手机端,当左侧宽度固定,右侧宽度自适应时,右侧会超出浏览器窗口的问题解决方案
废话不多说:直接上代码解决问题; 父级: .parent { display: flex; flex-flow: row; } 子级: .left-child { width:100px; } .right-child { flex:1; overflow:hidden;/width:0; } 注解 ......
C#调用默认浏览器打开网页的几种方法
方法一:从注册表中读取默认浏览器可执行文件路径 private void button1_Click(object sender, EventArgs e) { //从注册表中读取默认浏览器可执行文件路径 RegistryKey key = Registry.ClassesRoot.OpenSubK ......
浏览器环境下JS构建xml文本
虽然许多地方 json 替代了 xml,但是仍然有部分领域使用 xml 来描述数据。 可以使用浏览器环境下 js 中 dom 的 API,来快速构建 xml 文本,避免手动拼接字符串。 ```js // 创建 XML 文档对象 let xmlDoc = document.implementation ......
浏览器端存储
ES标准里,浏览器端保存数据,可以使用以下两种存储方式: sessionStorage (会话存储) 和 localStorage(本地存储) 这两种存储,都是以键/值对的形式存储内容。 生命周期不同(session为会话期间有效,local为永久有效),用法相同。 属性: length:返回存储对 ......
chrome/edge浏览器自动刷新插件
## 问题 在浏览器页面自动刷新页面(模拟请求在活跃的状态),防止会话过期导致重复登陆 ## 解决 - https://autorefresh.io/ 
最近再写一个考试系统,到点交卷,在手机上跑定时器是没问题的,在浏览器上跑的时候,一离开页面(指切换标签页),再次回来时间就会慢很多 关于浏览器变慢的原因是,当离开当前页面时,cpu检测到你不在当前页面,为了节省资源,会放慢浏览器的时间。导致进入页面,时间变慢。 有没有解决办法呢,当然是有的,如果我们 ......
油猴脚本 - dicts.cn 单词自动跳转 双核浏览器可用
跳转格式 http://www.dicts.cn/?w=blight 20230605 更新 ``` // ==UserScript== // @name dicts.cn 单词自动跳转 双核浏览器可用 // @namespace http://tampermonkey.net/ // @versi ......
浏览器JS环境与Node.js环境
# 区别 浏览器环境和Node.js环境是两种不同的 JS 代码运行环境,它们在以下几个方面有所区别: 1. 运行平台:`JS浏览器环境` 指的是 JS 代码运行在用户电脑上的 Web浏览器中,而 `Node.js环境` 指的是 JS 代码运行在服务器或本地计算机上。 2. JavaScript A ......
js实现 禁用浏览器后退
1 history.pushState(null, null, document.URL); 2 window.addEventListener('popstate', function () { 3 history.pushState(null, null, document.URL); 4 }) ......
浏览器的常见 API
# 在 navigator.connection 中查看用户网络状态 # 使用 IntersectionObserver 实现图片懒加载 # 监听 visibility change 事件来暂停标签页逻辑 ......
浏览器的本地存储
唯品会搜索历史记录就是,【浏览器本地存储的一个应用】,就是往你本地缓存点东西 借助了浏览器的本地存储存在了硬盘上 通过浏览器这么去看: local storage里可以看到两个网站,这两个网站都属于唯品会的域名 打开查看:发现 “皮鞋” 给“皮鞋”后增加一个“电脑” 然后鼠标往旁边点下再回来,出现了 ......
chrome 浏览器插件开发框架
chrome 插件开发时,基于现成的框架,启动起来会快很多,也支持调试 HMR,以下是几个框架介绍。 ## 🍉 Plasmo [PlasmoHQ/plasmo: 🧩 The Browser Extension Framework](https://github.com/PlasmoHQ/plas ......
在react里面刷新浏览器,不会触发componentWillUnmount事件
今天遇见个小bug发现刷新浏览器,componentWillUnmount竟然不会触发。 搜了一下,可能原因是浏览器刷新的时候,componentQillUnmout来不及触发,就被刷掉了。 使用 onbeforeunload事件可以完美解决这个问题。 ......
JavaScript学习笔记:浏览器事件
## 概念 客户端JavaScript程序使用异步事件驱动的编程模型。 浏览器会在文档、浏览器或某些元素或与之关联的对象发生某些事情时生成事件对象。比如文档加载完成、敲击键盘输入等。 JavaScript程序可以给某些对象绑定监听器函数来监听特定的事件,在该对象上发生指定事件时,这些函数会被执行。 ......
HackBrowserData一键获取浏览器登陆凭证
HackBrowserData 是一个命令行工具,用于从浏览器中解密和导出浏览器数据(密码、历史记录、Cookie、书签、信用卡、下载记录、本地存储和扩展)。它支持市场上最流行的浏览器,并可在 Windows、macOS 和 Linux 上运行。 免责声明:此工具仅用于安全研究目的。用户对使用该工具 ......
deepin系统更新谷歌浏览器chrome的方法
deepin系统更新谷歌浏览器chrome的方法 1 为什么要更新谷歌浏览器谷歌浏览器更新频繁,隔一段时间不更新,打开浏览器时会自动弹出一个提示更新的窗口,有点烦,如果使用python自动处理程序时,如webbrowser.open('http://×.html')语句,不能正确执行。目前,deep ......
vue 浏览器调试 定位具体行数
module.exports = { lintOnSave: false, devServer: { //开发环境下设置为编译好以后直接打开浏览器浏览 open: true, }, configureWebpack: (config) => { //调试JS config.devtool = "ev ......
浏览器渲染HTML的步骤
HTML被HTML解析器解析成DOM Tree,CSS则被CSS解析器解析成CSSOM Tree`。 DOM Tree和CSSOM Tree解析完成后,被附加到一起,形成渲染树(Render Tree)。 节点信息计算(重排),这个过程被叫做Layout(Webkit)或者Reflow(Mozill ......
浏览器返回事件popstate
popstate事件, 浏览器返回事件:窗口的历史记录发生变化时会发生该事件 PopStateEvent ``` window.addEventListener('popstate', backChange, false) ``` ``` window.removeEventListener('po ......
浏览器web扫描工具
# NO.1 由来 在平时打项目时,拿到入口点后就会遇到一个比较尴尬的问题。扫描吧怕点掉了,不扫就只能手动敲ip访问,耗时耗力。就想着用python写个调浏览器扫描的脚本。 # NO.2 代码 只适合扫描小网段资产,毕竟目的就是尽量模拟正常访问的流量。写的一般,有需要的可以自己改改 ``` #调用浏 ......
vue解决密码input框内回显浏览器之前保存的账号密码
问题: 浏览器保存登录的账号密码之后,在界面修改会自动回显到input框内,影响观感使用。 解决办法: 给input加上属性 autocomplete="new-password" readonly onfocus="this.removeAttribute('readonly'); this.ty ......
浏览器配置微信模拟器
1.打开浏览器控制台,选择移动端,选择Responsive -> Edit 2.添加自定义设备 ① 点击 Add custon device, ② 输入设备名称如weChat, ③ 输入配置内容:mozilla/5.0 (linux; u; android 4.1.2; zh-cn; mi-one ......
浏览器复用
复用已有浏览器-配置步骤:1. 需要退出当前所有的谷歌浏览器(特别注意)2. 输入启动命令,通过命令启动谷歌浏览器 2.1 找到 chrome 的启动路径(下一页 ppt) 2.2 配置环境变量(下一页 ppt) 2.3 启动浏览器 windows:chrome –remote-debugging- ......
关于云服务器中IE浏览器无法下载和登录网站的问题解决方案2
第一步:打开服务器管理器  第二步:点击 本地服务器-IE增强的安全配置 的“启动”按钮 的时候不行,因为此 ......