news 2026/6/15 3:43:17

刷新页面不等于新页面,一次由油猴脚本不执行解决的暗坑

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
刷新页面不等于新页面,一次由油猴脚本不执行解决的暗坑

复述

我打算在B站编写一个油猴脚本来提供便利。于是直接写好脚本后刷新页面,发现不运行。打开油猴脚本的扩展提示“该脚本未执行”。

经过好一段时间的痛苦排查也没有发现到底是反爬机制还是脚本错误导致的问题,我无意中打开了新的B站页面,脚本居然执行了?

后来调查发现,Tampermonkey 只在“页面首次创建文档(document creation)”时决定是否注入脚本,因此,刷新页面也没有执行脚本的原因是:该页面已经不是首次创建,所以无论怎么改脚本也不会执行,必须关闭旧的标签页再新建,才能确保油猴脚本的执行

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/15 5:13:23

UDP网络巩固知识基础题(3)

1. UDP协议在IPv4和IPv6中的头部长度分别是多少字节? A. 8字节,8字节 B. 8字节,40字节 C. 20字节,40字节 D. 8字节,20字节 答案:A 解析: UDP协议本身的头部长度在IPv4和IPv6中都是8字节,不因IP版本而改变。 2. UDP协议的校验和计算在什么情况下是可选的? A. 在所有…

作者头像 李华
网站建设 2026/6/15 9:15:20

python用openpyxl操作excel-读取sheet中数据

python用openpyxl操作excel-读取sheet中数据import logging import com.pro001.log.pro_log_config as pro_log_config from openpyxl import Workbook, load_workbook from openpyxl.styles import Font, Alignment, Side, PatternFill, Border import os import datetime im…

作者头像 李华
网站建设 2026/6/15 16:15:45

路径覆盖是一种白盒测试方法,旨在设计足够的测试用例,使得程序中的每一条可能执行路径至少被执行一次

路径覆盖的实际可行情况 路径覆盖是一种白盒测试方法,旨在设计足够的测试用例,使得程序中的每一条可能执行路径至少被执行一次。理论上,若一段代码包含多个分支(如 if-else、循环等),其组合会产生大量路径。…

作者头像 李华
网站建设 2026/6/15 10:13:48

设计一个支持多种任务类型的任务调度器,需综合考虑任务的触发机制、执行周期、优先级管理

设计一个支持多种任务类型的任务调度器,需综合考虑任务的触发机制、执行周期、优先级管理、资源分配和同步协调。其核心目标是实现高响应性、可预测性和可扩展性,尤其适用于嵌入式系统、实时系统或复杂业务平台。 设计思路与关键组件: 任务抽…

作者头像 李华
网站建设 2026/6/15 16:00:53

Centos6.7配置eclipse

一、jdk安装 jdk下载https://www.oracle.com/java/technologies/downloads/ 在master主机上终端的root权限下操作 我将本地已有的jdk安装包文件,直接从电脑拖动到master虚拟机桌面 执行下列命令,在master主机执行代码安装jdk,jdk包对应你的…

作者头像 李华