Greasy Fork is available in English.

控制网页使用限制 单独域名版

可以记录在不同的网站的使用时间,设置每个网站的可用时间,如果到达了指定的时间,页面会被遮挡而无法正常

Autor
lavaf
Denne inštalácií
0
Celkový počet inštalácií
151
Hodnotenie
3 0 0
Verzia
0.9
Vytvorené
26.04.2020
Aktualizované
25.04.2021
Licencia
neuvedené
Spustiť na
Všetkých stránkach

webpageusage

可以记录在不同的网站的使用时间,设置每个网站的可用时间,如果到达了指定的时间,页面会被遮挡而无法正常使用

可以获取你在不同的网站上花费了多长时间。

数据由你使用的*猴来存储,如果是tampermonkey 是可以看到这个数据并且编辑它的(如果想要编辑,需要提前将此脚本禁用)。

所有数据都存储到本地,不会发送到其他的任何地方,而且也没有请求相应的权限。

使用

启用此脚本后,会在每个页面最左边中部形成一个按钮,点击这个按钮会出现一个窗口,顶部显示的是今天的数据。

下面的秒数是计时的秒数,达到60即是增加到一分钟,后面显示的是在本次在当前页面花费的时间。

url

显示的是当前的域名(手动修改它没有意义),time是总时长使用限制,单位是秒,到达时间会形成一个覆盖窗口的黑布,

single

是连续使用限制(即使你关闭了页面,也会接着上次的计算)。

单次使用限制,就是说本次使用限制,如果达到了限制便会弹出一个窗口,这个窗口由jquery ui弹出,所以风格也是jQuery ui的风格。 下面的两个按钮continueclose ,continue 就是继续使用,close 就是关闭当前窗口。

interval

是连续使用的间隔,比如你设置连续使用限制为10s,interval 设置为10分钟,10s之后连续使用到时,无法继续使用,而且无法通过continue继续使用,此时continue 只会关闭当前页面,必须等待10分钟。

single 和interval 可以通过设置为-1取消设置。

点击查看数据按钮,显示一个弹窗,和上面说的弹窗一样,标题上显示的占用空间是存储这些数据大致需要这么多的空间(单位应该是字节吧)。

github地址

注意

关于按钮的风格,本身是没有风格的,所以会跟随你使用的网站变化而变化。

如果是手机,会因为没有@noframes 功能,导致一些广告提供商的统计信息页出现在列表中。

关于关闭当前正在浏览的窗口的功能,因为浏览器的限制可能无法生效,比如在chrome中最后一个标签是无法关闭的。

如果想要清除所有数据,可以通过你所使用的插件完成(一般指的是tampermonkey),或者点击清除按钮。不过选择那个方法都要提前关闭掉其他的正在使用此脚本的窗口,否则会失败,甚至还需要卸载当前脚本重新安装才行。

当你切换标签或者最小化浏览器,计时会暂停,避免无意义的计时,但是因为这个功能,导致如果你使用了浏览器的全屏功能看视频,或者玩游戏时会时间无法记录,还在想办法处理。

脚本存储下来的数据类似这样

    {
        "f-usage-data-http://xxx.xxx": "{\"restrict\":{\"domain\":\"http://192.168.2.101:8080\",\"single\":600},\"statistics\":{\"domain\":\"http://192.168.2.101:8080\",\"data\":[{\"year\":2020,\"month\":4,\"day\":21,\"time\":4372},{\"year\":2020,\"month\":4,\"day\":22,\"time\":762},{\"year\":2020,\"month\":4,\"day\":27,\"time\":3690}]}}"
    }