文章目录

  • 一、现象
  • 二、解决办法

一、现象

最近写了一个油猴脚本,需要使用waitForElements函数。
但是写了waitForElements之后,却报错

eslint: no-undef - `waitForKeyElements` is not defined

二、解决办法

事情原因显而易见了,但是怎么解决呢?
以下给一个示例,假设原脚本如下:

// ==UserScript==
// @name     _YOUR_SCRIPT_NAME
// @namespace    http://tampermonkey.net/
// @version      0.1
// @description  try to take over the world!
// @author       You
// @include      http://YOUR_SERVER.COM/YOUR_PATH/*
// ==/UserScript==waitForKeyElements ("jQUERY SELECTOR TO THE NODE(S) YOU WANT",changeFontColor
);function changeFontColor (jNode) {jNode.css ("color", "red");
}

那么我们需要在此基础上添加如下内容,就可以正常使用waitForKeyElements方法了。

// @require      https://cdnjs.cloudflare.com/ajax/libs/jquery/3.6.0/jquery.min.js
// @require      https://gist.github.com/raw/2625891/waitForKeyElements.js
// @grant        GM_addStyle
/* globals jQuery, $, waitForKeyElements */

最终的脚本示例如下:

// ==UserScript==
// @name     _YOUR_SCRIPT_NAME
// @namespace    http://tampermonkey.net/
// @version      0.1
// @description  try to take over the world!
// @author       You
// @include      http://YOUR_SERVER.COM/YOUR_PATH/*
// @require      https://cdnjs.cloudflare.com/ajax/libs/jquery/3.6.0/jquery.min.js
// @require      https://gist.github.com/raw/2625891/waitForKeyElements.js
// @grant        GM_addStyle
/* globals jQuery, $, waitForKeyElements */
// ==/UserScript==waitForKeyElements ("jQUERY SELECTOR TO THE NODE(S) YOU WANT",changeFontColor
);function changeFontColor (jNode) {jNode.css ("color", "red");
}

油猴脚本使用waitForKeyElements报错eslint: no-undef - `waitForKeyElements` is not defined相关推荐

  1. 油猴脚本使用jquery报错eslint:no-undef - ‘$‘ is not defined

    相较于JS,jquery语法更简单,所以能用jquery的我都会选择使用jquery 近期做了关于油猴插件使用的项目,油猴脚本使用jquery时遇到的一个问题,下面分享给大家. 如果脚本依赖其他js库 ...

  2. [原创方法!] 如何实现全自动登录各大网站? Cookie格式 、油猴脚本基础 解决Github邮箱验证,持久登录,免验证码

    之前电脑内存小, 谷歌浏览器又是内存怪物, 每次浏览器不用的时候总是习惯关掉. 这就导致了每次进入常用的网站就要重新登陆, 非常烦;  对! 就是即使浏览器保存了密码, 大部分网站仍然要输入一下验证码 ...

  3. 油猴脚本第一家,网页网盘链接实时判断+资源搜索网站导航,资源重度患者的福利...

    现在网络上找资源,资源都是存在百度网盘的,大家都知道,百度网盘链接失效的非常之多.遇到网盘链接我们都要一个一个点进去查看链接是否失效,这样操作费时又累人.这时这个油猴脚本就可以帮忙了.实时判断网页中百 ...

  4. 最强的浏览器插件——油猴脚本

    最强的浏览器插件--油猴脚本 文章目录: 参考: 1.https://blog.csdn.net/Jailman/article/details/81557795 2.https://www.jian ...

  5. 雷利子油猴脚本v0.3.6,无需启动天翼客户端直接下载

    简介: 雷利子油猴脚本是一款非常强力的天翼网盘下载工具,能够帮助你跳过客户端直接在网页上下载文件,突破多文件分享页文件大小下载限制,有需要的用户不要错过了,欢迎下载使用! 插件功能: [√] 突破单文 ...

  6. linux脚本done报错,很简单的脚本程序,总是报错

    下面的脚本程序,总是报错,不知是什么原因 loopcount=0 result=0 while [ $loopcount -lt 10 ] do loopcount=`expr $loopcount  ...

  7. 杂谈技术·油猴脚本的功能实现

    投稿地址: https://www.bilibili.com/read/cv15714192 原文简介 核心原理 核心原理其实超级简单,简单说就是通过DOM技术找到网页上面的关键点,然后将网页上的页面 ...

  8. 让iOS Safari浏览器支持油猴脚本

    Userscripts 是一款免费 iOS Safari 浏览器插件,可以兼容油猴脚本,但如果油猴脚本代码没有对手机进行适配的话可能不会生效. 1.首先 打开设置 找到 Safari 浏览器 选择 扩 ...

  9. 能安装Chrome扩展和油猴脚本的手机浏览器

    Kiwi 这是第一个要推荐的浏览器,Kiwi基于Chromium和WebKit内核开发(类似Yandex浏览器),安装扩展方式与电脑端一样,直接访问Chrome扩展商店,搜索你想安装的扩展就可以了,堪 ...

最新文章

  1. 【更新指南】Aspose.CAD for Java更新至v19.5版本,实施导出的“警告”通知机制!...
  2. leetcode 234. 回文链表(快慢指针+链表倒置)
  3. java enum in class_Java 8需要一个转换,而Java 7没有 – enum.getClass/getDeclaringClass
  4. Linux的环境变量配置
  5. mysql dba命令_MySQL DBA 管理常用命令
  6. 【PYTHON笔记】文件读写,定位
  7. 第二章 ASP.NET MVC (控制器向视图传递值(二))
  8. iOS-----------关于UDID
  9. 复制id_rsa命令
  10. jq 获取父元素html,jq获取父级元素_使用jquery获取父元素或父节点的方法
  11. 老版资源嗅探浏览器 - 遨游浏览器稀有绿色版
  12. 【苹果相册推送】excerantione system.out.printlni 家哦,==电子电子邮件
  13. ADNI数据集相关概念初步整理
  14. matlabrobert锐化_基于matlab图像锐化处理
  15. 帝国网站mysql 数据库开发_帝国cms phpmyadmin数据库操作及密码修改
  16. RFID固定资产管理系统能给企业带来什么?
  17. 激光雷达错位拼接技术
  18. MAC快速查看本地 SSH KEY
  19. Java实现能完成 加减乘除幂与阶乘 组合运算的计算器
  20. c语言和java哪个有前途_C语言和Java哪个更适合初学者?

热门文章

  1. vue.js点击更多加载更多数据,双数组合并
  2. 选课_ctsc1997_ssl1606_树形dp
  3. UVa 1640 (计数) The Counting Problem
  4. JavaEE各种Javadoc的下载
  5. C语言课后习题(38)
  6. dakai微信小程序 ios_iOS APP拉起微信小程序
  7. 手机浏览器网址_苹果手机怎么登两个微信
  8. 如何在labview中用c语言编程,编程语言之争:LabVIEW还是C语言?-测试测量-与非网...
  9. 模拟运行php,window_PHP+Javascript模拟Matrix画面, 直接存为*.php文件运行即 - phpStudy...
  10. mysql触发器对同一张表做操作_mysql的触发器同数据库 多表的数据操作