userscripts

如何让应用程序在以 root 身份登录时启动
userscripts

如何让应用程序在以 root 身份登录时启动

我正在尝试设计一个脚本来打开一个应用程序,然后我将添加一个登录钩子,这样当用户登录时,登录钩子将以 root 身份运行该脚本,然后以 root 身份启动该应用程序。我根本没有编写脚本的经验,也尝试过其他脚本的一些示例,但毫无效果。任何帮助都将不胜感激。 编辑。我​​正在运行 OS X 10.6.4 ...

Admin

Firefox:如何将带有括号作为编码字符的 URL 复制到剪贴板,例如将 '(' 复制为 '%28' 和 ')' 复制为 '%29'?
userscripts

Firefox:如何将带有括号作为编码字符的 URL 复制到剪贴板,例如将 '(' 复制为 '%28' 和 ')' 复制为 '%29'?

我在 Fedora 38 上使用 Firefox 119.0(64 位)。我希望能够将包含括号的链接从地址栏复制到剪贴板,并对其进行编码。例如,复制 URL 时: https://en.wikipedia.org/wiki/The_Martian_(film) 我希望将其复制到剪贴板: https://en.wikipedia.org/wiki/The_Martian_%28film%29 主要是,我想要这个功能是因为 reddit 的 markdown 处理器太笨了,根本无法正确处理类似的 markdown [The Martian](https:...

Admin

如何防止网站隐藏其滚动条?
userscripts

如何防止网站隐藏其滚动条?

一些网页,例如此常见问题解答或者这篇博文,即使内容在垂直方向上溢出,也不会显示垂直滚动条。这样就无法点击并滚动,或者无法一眼看出页面有多长,除非完全缩小页面(有时甚至缩小页面也是如此)。 有没有办法(浏览器配置、附加组件、Tampermonkey 用户脚本等)可以强制网站显示滚动条? 链接的网站在 Firefox 和 Chrome 中都没有滚动条,但我专门使用 Firefox,因此任何适用于 FF(而不仅仅是 Chrome)的解决方案都值得赞赏。 ...

Admin

如何阻止网络浏览器遵循特定网站中的重定向?
userscripts

如何阻止网络浏览器遵循特定网站中的重定向?

我试图阻止自己使用Google 搜索控制台让我回到谷歌搜索,由于上瘾行为Google 搜索控制台*. 以下 JavaScript 代码可从此处的 Web 浏览器控制台运行,但不是来自用户脚本: window.setInterval( () => { const urlPatternToBlock = [ 'https://search.google.com/' ]; for (const element of urlPatternToBlock) { if (window.location.hr...

Admin

AHK 为 RetroArch 模拟器重新分配鼠标索引
userscripts

AHK 为 RetroArch 模拟器重新分配鼠标索引

我有一个使用 RetroArch 的光枪街机。它依赖于鼠标索引,可以通过控制器重映射实用工具获取。这会产生以下信息 ControllerRemap Utility v0.0.11.0 - For Mame (c) 2011 drventure Enterprises Joystick Device List (Devices are in enumeration order) ... 1. 'SindenLightgun', ID=1 2. 'SindenLightgun', ID=2 Mouse Device List (Devic...

Admin

如何以编程方式更改视口尺寸(就像 DevTools 那样?)
userscripts

如何以编程方式更改视口尺寸(就像 DevTools 那样?)

使用响应式视口在 Devtools 中查看网站时,您可以自定义屏幕尺寸(以像素为单位)。这是根据 CSS/JS 规则在浏览器端完成的吗?还是屏幕尺寸会发送到网站服务器,然后服务器做出适当响应?如果是后者,那么这些信息是如何发送的 - 它是用户代理、标头、HTML 标签还是其他内容的一部分? 我的目标是使用 UserScript 之类的东西显示具有自定义视口尺寸的网站,并且没有使用 DevTools 或物理调整浏览器窗口大小。 ...

Admin

Violent Monkey 的用于恢复 Reddit UI 的脚本?
userscripts

Violent Monkey 的用于恢复 Reddit UI 的脚本?

我似乎经常问这类问题,所以,简而言之,Reddit 最近因为某种原因变得更丑了,就像现在很多网站和服务一样,我想把它改回来。有没有针对 Violent Monkey/Tamper Monkey/Grease Monkey 的脚本可以将 Reddit 改回旧版 UI,不是旧的.reddit UI,而是他们在添加左侧边栏之前使用的稍旧的 UI?或者只是去年的那个? 我有一个脚本可以自动将 Reddit 切换到旧的 reddit UI function test(url){ return !!url.match(/^(|http(s?):\/\/)(|ww...

Admin

如何在命令要求我发送输入(字母 y)后
userscripts

如何在命令要求我发送输入(字母 y)后

我正在尝试执行 chkdsk C: /f /r /x 执行此命令后,它要求我在重新启动 PC 后按 y 接受检查磁盘。我如何才能使我的 .bat 文件自动执行此操作?我的意思是,在 chkdsk 命令要求我输入 y 后将 y 输入发送到终端。换句话说,当 chkdsk 要求我按 y 时,我希望批处理文件命令按 y。 ...

Admin

我怎样才能区分我的规则中的不同 chrome 配置文件?
userscripts

我怎样才能区分我的规则中的不同 chrome 配置文件?

两者之间有什么区别多个配置文件在 Google Chrome 上?我想为特定的 Chrome 配置文件制定特定规则:这些选项中,Google Chrome 上的不同配置文件之间有什么区别? 窗户瓷砖。 进程名称。 處理路徑。 窗口类。 不同的配置文件快捷方式打开同一个可执行文件:chrome.exe。快捷方式仅在快捷方式参数上有所不同。 Google Chrome 配置文件演示图片: ...

Admin

用于检查多台服务器上的 SMB 状态的脚本
userscripts

用于检查多台服务器上的 SMB 状态的脚本

我想检查服务器列表中的 SMB 版本和状态。如果能够有一个服务器列表(例如 CSV),并针对列表上的每台服务器运行 SMBconnection 命令并将该列表输出到另一个显示结果的 CSV,那就太好了。例如,服务器名称、SMB1 状态、SMB2 状态、SMB3 状态。 有人知道怎么做吗?我发现这个命令可以检测 SMB 状态,但我需要针对多台服务器运行它。 检测 SMB2 - Powershell 命令 Get-SmbServerConfiguration | Select EnableSMB2Protocol 检测 SMB1 - PowerShell 命令...

Admin

Violentmonkey 的脚本可以自动在所有 wikia URL 末尾添加一些内容吗?
userscripts

Violentmonkey 的脚本可以自动在所有 wikia URL 末尾添加一些内容吗?

最近,Wikia/Fandom 发布了其网站的新设计,看起来非常糟糕,他们正在慢慢将其强制作为所有 wiki 的默认皮肤。用户仍然可以登录并选择 Oasis 皮肤,但这只会在他们登录的情况下改变网站的外观。一旦用户注销,或者他们只是在浏览 wiki 而不需要登录,他们就会被困在新设计中。通过在 Wikia 页面的 URL 末尾添加 ?useskin=oasis 可以轻松解决这个问题,但每次转到新页面时都必须这样做。 我需要一个 Violentmonkey/Tampermonkey 脚本,它会自动将 ?useskin=oasis 添加到所有 wikia URL...

Admin

通过网页脚本设置 Windows 背景颜色
userscripts

通过网页脚本设置 Windows 背景颜色

显示屏优化器 我有一个 Web 应用,它可以识别出最佳的背景颜色,从而提高阅读速度。它可以将这种最佳颜色设置为我们网站的背景,但我们的用户也希望能够在他们的应用中实现这一点。 我找到了这个函数 SetSysColors(r,g,b); <DllImport("User32")> _ Private Shared Function SetSysColors(ByVal nChanges As Integer, ByRef lpSysColor As Integer, ByRef lpColorValues As Integer) As Integ...

Admin

为什么某个用户脚本在某些浏览器的给定 URL 上有效,而在另一个浏览器上却无效?
userscripts

为什么某个用户脚本在某些浏览器的给定 URL 上有效,而在另一个浏览器上却无效?

我开发了一个用户脚本,供公司中的几个人使用。我建议他们安装 Tampermonkey。有人抱怨说,她无法使用这个脚本:事实上,她安装了 Tampermonkey,用户脚本也已安装并处于活动状态,而尽管到目前为止,我与所有人交谈时,同一个用户脚本在同一个 URL 上都运行良好,但那个人却无法触发它(单击 Tampermonkey 图标时,它显示 Tampermonkey 处于活动状态,但“没有脚本正在运行”)。 我不知道如何调试这样的问题,也不知道这是否应该被视为一个错误,我应该向 Tampermonkey 开发团队报告:就好像 URL 与 @include ...

Admin

Firefox:阻止特定网站的左右键击键
userscripts

Firefox:阻止特定网站的左右键击键

我使用启用了触摸手势的 Wacom 手写板。出于某种原因,使用 Firefox 时,左右滚动被解释为左右箭头按键。 这会给一些网站带来严重破坏,比如 DuckDuckGo 和 Google 图片,因为如果你试图滚动浏览页面,任何完美垂直滚动移动突然开始改变标签或选择东西(DuckDuckGo 有键盘导航,所以如果你按左箭头或右箭头,它会在网页搜索、图像搜索、购物和地图之间切换)。 我意识到我可以使用不同的浏览器(不、从不、冷、死手等),或者关闭触摸手势,但对于大多数网站来说这没问题,而且触摸滚动很棒。 因此,我尝试使用 Tampermonkey 将其关闭,但...

Admin

如何在 Firefox 81 中保存或获取页面上图像的二进制文件数组而无需重新下载?
userscripts

如何在 Firefox 81 中保存或获取页面上图像的二进制文件数组而无需重新下载?

我正在使用 Firefox 81(以及 82 开发版),并且我希望能够保存已完成加载的页面上的图像,而无需发送另一个 GET 请求。这是因为: 我不想在网速很慢的情况下等待再次下载,这很烦人, 由于页面的过度保护编码(一次性 URL 令牌),可能无法使用相同的 URL 再次下载, 由于安全措施过于严格,该网站可能会暂时禁止我使用。这些是内部业务网站。 制作页面截图不是一个好选择,因为图像通常比屏幕大,需要放大才能查看全部内容(如巨型甘特图和瀑布图)。 无论出于什么原因,页面上的某些图像可以通过“查看页面信息 > 媒体选项卡”查看,但即使我想要保存的...

Admin