Greasy Fork

Greasy Fork is available in English.

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

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

目前为 2020-04-28 提交的版本。查看 最新版本

作者
lavaf
评分
0 0 0
版本
0.5
创建于
2020-04-26
更新于
2020-04-28
大小
27.6 KB
许可证
暂无
适用于
所有网站

webpageusage

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

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

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

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

使用

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

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

url 显示的是当前的域名(手动修改它没有意义),time是总时长使用限制,单位是秒,到达时间会形成一个覆盖窗口的黑布, single 是单次使用限制(从你打开一个新页面或者刷新页面后开始计时)。

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

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

注意

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

如果是手机,会因为没有@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}]}}"
    }