鱼C论坛

 找回密码
 立即注册
查看: 4256|回复: 40

[已解决]tampermonkey js问题

[复制链接]
发表于 2023-7-31 16:37:34 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
如题,我在操作百度时发现连接不是真实地址,如

  1. view-source:https://www.baidu.com/link?url=vsdsl04PUGwYT-udMGNDBSgQ4D62grmcfm8fM4LVjYLVVMoaXT6EoDxqw0FKxHcy&wd=&eqid=979239ad000511ed0000000463453c3e
复制代码


源代码有这个

Snipaste_2023-07-31_16-36-15.png

然后我 request = require("request")

??

Snipaste_2023-07-31_16-37-15.png
最佳答案
2023-7-31 16:52:18

这个错误表明GM_xmlhttpRequest未定义,这可能是因为你没有正确引入Tampermonkey的API。请确保以下几点:

1. 你已经安装了Tampermonkey插件,并且在浏览器中启用了它。

2. 在脚本的元数据块(以// ==UserScript==开始的部分)中,添加了@grant GM_xmlhttpRequest

3. 确保你将脚本保存为.user.js文件,并通过Tampermonkey加载脚本。不要直接在HTML页面中引入脚本。

请检查这些方面是否正确,如果问题仍然存在,请尝试重新安装或更新Tampermonkey插件。另外,如果你使用的是其他用户脚本管理器,比如Greasemonkey,那么可能需要使用不同的API来发送XMLHttpRequest请求。
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2023-7-31 16:40:28 | 显示全部楼层
Mike_python小 发表于 2023-7-31 16:38
关于 Tampermonkey JavaScript 问题和 Web 开发:

在你提供的代码中,view-source:https://www.baidu.com/ ...

我想搞到它的网页源代码
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-7-31 16:41:56 | 显示全部楼层

小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-7-31 16:42:32 | 显示全部楼层
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-7-31 16:43:44 | 显示全部楼层
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-7-31 16:45:30 | 显示全部楼层
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-7-31 16:47:14 | 显示全部楼层
Mike_python小 发表于 2023-7-31 16:46
当然,请告诉我你有什么问题,我会尽力回答。


我想搞到它的网页源代码而不是url
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-7-31 16:48:36 | 显示全部楼层
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-7-31 16:50:39 | 显示全部楼层
  1. Uncaught (in promise) ReferenceError: GM_xmlhttpRequest is not defined
  2.     at getPageSourceCode (userscript.html?name=Search-Cleaner.user.js&id=8065cae8-85e2-4373-970c-7eee03440a35:57:9)
  3.     at userscript.html?name=Search-Cleaner.user.js&id=8065cae8-85e2-4373-970c-7eee03440a35:66:5
  4.     at Object.<anonymous> (userscript.html?name=Search-Cleaner.user.js&id=8065cae8-85e2-4373-970c-7eee03440a35:67:3)
  5.     at St (<anonymous>:9:89)
  6.     at userscript.html?name=Search-Cleaner.user.js&id=8065cae8-85e2-4373-970c-7eee03440a35:1:90
  7.     at window.__f__lkqnmpzy.yvt (userscript.html?name=Search-Cleaner.user.js&id=8065cae8-85e2-4373-970c-7eee03440a35:1:318)
  8.     at St (<anonymous>:9:89)
  9.     at s (<anonymous>:72:214)
  10.     at <anonymous>:75:107
  11.     at g (<anonymous>:69:364)
复制代码
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-7-31 16:54:34 | 显示全部楼层
Mike_python小 发表于 2023-7-31 16:52
这个错误表明GM_xmlhttpRequest未定义,这可能是因为你没有正确引入Tampermonkey的API。请确保以下几点: ...

谢谢,成功了,如何使用正则表达式替换?

评分

参与人数 1荣誉 -4 鱼币 -5 贡献 -3 收起 理由
歌者文明清理员 -4 -5 -3

查看全部评分

小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-7-31 16:55:32 | 显示全部楼层

就是js的正则该怎么写
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-7-31 16:57:16 | 显示全部楼层
Mike_python小 发表于 2023-7-31 16:56
https://blog.csdn.net/qq_41219363/article/details/118441277

谢,已经查到了mdn文档:https://developer.mozilla.org/zh ... Regular_Expressions
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-9-22 14:59

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表