刷新页面不等于新页面,一次由油猴脚本不执行解决的暗坑
2026/6/11 23:19:29 网站建设 项目流程

复述

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

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

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

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询