王一之 发表于 2023-9-18 11:03:49

一个浏览器摸鱼的油猴脚本的想法

记得之前史蒂文一直在玩一个神奇宝贝的搁置类游戏,有没有可能将一个游戏做到网页中(iframe),然后按一些快捷键来实现隐藏、显示、游玩之类🤔️

steven026 发表于 2023-9-18 12:35:22

iframe会有一堆跨域问题吧
不如写个通用油猴脚本,按下快捷键,自动改页面标题,然后把body的display改成none!important,只显示预设的内容

王一之 发表于 2023-9-18 13:38:43

steven026 发表于 2023-9-18 12:35
iframe会有一堆跨域问题吧
不如写个通用油猴脚本,按下快捷键,自动改页面标题,然后把body的display改成no ...

还有那种后台页不知道能不能改,今天摸鱼,同时找过来,我其它标签页还是v2ex的标题

steven026 发表于 2023-9-18 13:40:32

王一之 发表于 2023-9-18 13:38
还有那种后台页不知道能不能改,今天摸鱼,同时找过来,我其它标签页还是v2ex的标题 ...

chrome插件好像有改其他标签页的能力
可以加一个API{:4_86:}

王一之 发表于 2023-9-18 13:41:47

steven026 发表于 2023-9-18 13:40
chrome插件好像有改其他标签页的能力
可以加一个API

这个倒是没想到,不知道能不能行,只是想能不能用通信的方式搞

steven026 发表于 2023-9-18 13:58:08

王一之 发表于 2023-9-18 13:41
这个倒是没想到,不知道能不能行,只是想能不能用通信的方式搞

```js
chrome.tabs.query({}, (tabs) => {
    tabs.forEach((tab) => {
      if (tab.url.startsWith("http")) {
            chrome.tabs.executeScript(tab.id, {
                code: "document.title='scriptcat'",
            });
      }
    });
});
```

background控制台试了下可以用
![](https://bbs.tampermonkey.net.cn/data/attachment/forum/202211/01/190225py6qki0vdxnqhv4k.gif)

steven026 发表于 2023-9-18 14:10:11

steven026 发表于 2023-9-18 13:58
```js
chrome.tabs.query({}, (tabs) => {
    tabs.forEach((tab) => {


!(data/attachment/forum/202309/18/140855tlvi7i733ieiedn0.png)
翻了下文档 直接过滤url的方法
scheme里面的*只会匹配http或者https

https://developer.mozilla.org/zh-CN/docs/Mozilla/Add-ons/WebExtensions/API/tabs/query
https://developer.mozilla.org/zh-CN/docs/Mozilla/Add-ons/WebExtensions/Match_patterns
页: [1]
查看完整版本: 一个浏览器摸鱼的油猴脚本的想法