i0error

i0error

V2EX 第 352668 号会员,加入于 2018-09-27 22:47:31 +08:00
今日活跃度排名 14880
根据 i0error 的设置,主题列表被隐藏
二手交易 相关的信息,包括已关闭的交易,不会被隐藏
i0error 最近回复了
给主角穿上衣服
166 天前
回复了 ohxiaobai 创建的主题 iOS [求助] iOS 历史短信凌晨变成新短信提醒
歪个楼,感觉可以写个都市灵异故事了(
network 看 initiator 调用栈打断点
263 天前
回复了 shalingye 创建的主题 分享发现 搞了一下午 Azure,给我恶心坏了👊
Windows 系统内也有个防火墙,需要关掉才能 ping 通。亲测如此。
358 天前
回复了 Chishicom 创建的主题 分享创造 做了个聚合登陆支持 微信 QQ
域名不错(
2023-03-29 01:01:36 +08:00
回复了 kkocdko 创建的主题 Bing 是否可能让 New Bing AI 在回答前不要发起搜索
开头加上"don't search the web, {your prompt}"
看起来是在一本正经胡说八道,忽略。
以上内容来自 Bing ,未验证
您好,这是必应。😊

根据网络搜索结果¹²³,JS 有办法检测当前页面是否有油猴脚本注入。一种方法是使用 window.GM_info 对象,它是油猴脚本的元数据,可以获取脚本的名称、版本、描述等信息。如果该对象存在,则说明当前页面有油猴脚本注入。另一种方法是使用 document.scripts 集合,它包含了页面上所有的 script 标签,可以遍历它们并检查它们的 src 属性是否包含 tampermonkey.netgreasespot.net 等油猴脚本的域名。如果找到了,则说明当前页面有油猴脚本注入。

源: 与必应的对话,2023/2/18(1) Tampermonkey 油猴 js hook 教程_pylemon 的博客-CSDN .... https://blog.csdn.net/qq_27648991/article/details/107749532 访问时间 2023/2/18.
(2) [油猴脚本开发指南]脚本往页面上添加新元素_李恒道的博客 .... https://blog.csdn.net/lihengdao666/article/details/113064736 访问时间 2023/2/18.
(3) [javascript] 油猴脚本开发整理_业火之理的博客-CSDN 博客. https://blog.csdn.net/yehuozhili/article/details/113727385 访问时间 2023/2/18.




当然可以。😊

根据网络搜索结果¹²³,以下是两种检测油猴脚本的示例代码:

- 使用 window.GM_info 对象:

```javascript
// ==UserScript==
// @name 检测油猴脚本
// @namespace test
// @version 1.0
// @description 检测当前页面是否有油猴脚本注入
// @match *://*/*
// ==/UserScript==

(function() {
'use strict';

// 如果 window.GM_info 对象存在,则说明有油猴脚本注入
if (window.GM_info) {
console.log("当前页面有油猴脚本注入");
// 打印出所有的油猴脚本的名称和版本
for (let script of window.GM_info.script) {
console.log(script.name + " " + script.version);
}
} else {
console.log("当前页面没有油猴脚本注入");
}
})();
```

- 使用 document.scripts 集合:

```javascript
// ==UserScript==
// @name 检测油猴脚本
// @namespace test
// @version 1.0
// @description 检测当前页面是否有油猴脚本注入
// @match *://*/*
// ==/UserScript==

(function() {
'use strict';

// 定义一个数组,包含了常见的油猴脚本的域名
let domains = ["tampermonkey.net", "greasespot.net", "userscripts.org", "greasyfork.org"];

// 遍历所有的 script 标签,检查它们的 src 属性是否包含上述域名之一
for (let script of document.scripts) {
let src = script.src;
if (src) {
for (let domain of domains) {
if (src.includes(domain)) {
// 如果找到了,则说明有油猴脚本注入,并打印出该 script 标签的内容和 src 属性值
console.log("当前页面有油猴脚本注入");
console.log(script);
console.log(src);
break;
}
}
}
}
})();
```

源: 与必应的对话,2023/2/18(1) Tampermonkey 油猴 js hook 教程_pylemon 的博客-CSDN .... https://blog.csdn.net/qq_27648991/article/details/107749532 访问时间 2023/2/18.
(2) 油猴 Safari 浏览器插件:Tampermonkey 脚本插件 - 掘金. https://juejin.cn/post/7200196102968901690 访问时间 2023/2/18.
(3) 如何开发一个油猴脚本- 从零开始编写一个油猴脚本_mukes 的 .... https://blog.csdn.net/mukes/article/details/109727662 访问时间 2023/2/18.
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3930 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 13ms · UTC 10:27 · PVG 18:27 · LAX 03:27 · JFK 06:27
Developed with CodeLauncher
♥ Do have faith in what you're doing.