上一主题 下一主题
ScriptCat,新一代的脚本管理器脚本站,与全世界分享你的用户脚本油猴脚本开发指南教程目录
返回列表 发新帖

getValue/setValue存储问题

[复制链接]

该用户从未签到

3

主题

1

回帖

10

积分

助理工程师

积分
10
发表于 前天 18:49 | 显示全部楼层 | 阅读模式
悬赏2油猫币未解决

楼主正在实现一个高亮的功能,目前是把高亮的状态状态放到了setValue里面来实现切换Tabs的时候默认开启高亮。但现在有个问题是,当高亮状态为true的时候,关闭浏览器,再开启的话高亮就变成true了(希望默认是false),我找了找似乎没有能够检测浏览器开关的api。

这时有什么方法能让,在下一次打开浏览器使用脚本的时候,高亮状态变成false吗?以及,如果我开启了多个浏览器,这时高亮里面的状态会冲突吗?

  • TA的每日心情
    郁闷
    2025-7-22 00:22
  • 签到天数: 221 天

    [LV.7]常住居民III

    311

    主题

    4949

    回帖

    4603

    积分

    管理员

    积分
    4603

    管理员荣誉开发者油中2周年生态建设者喜迎中秋油中3周年挑战者 lv2

    发表于 昨天 11:00 | 显示全部楼层
    当一个tab开启高亮的时候,希望其它tab也高亮,但是重启浏览器的时候希望高亮默认是false?

    想不到这种API,油猴脚本做不到这种类似session的功能,如果你是只在一个域里面操作的话,你可以考虑使用 sessionStorage



    上不慕古,下不肖俗。为疏为懒,不敢为狂。为拙为愚,不敢为恶。
    回复

    使用道具 举报

  • TA的每日心情

    2025-8-16 01:57
  • 签到天数: 196 天

    [LV.7]常住居民III

    758

    主题

    6704

    回帖

    7356

    积分

    管理员

    非物质文化遗产社会摇传承人

    积分
    7356

    荣誉开发者喜迎中秋油中2周年生态建设者

    发表于 昨天 17:51 | 显示全部楼层
    王一之 发表于 2025-9-21 11:00
    当一个tab开启高亮的时候,希望其它tab也高亮,但是重启浏览器的时候希望高亮默认是false?

    想不到这种API ...

    还有一种思路是当tab处于活跃的时候30s刷新一次value
    如果时间戳超过60s说明浏览器关闭过了
    混的人。
    ------------------------------------------
    進撃!永遠の帝国の破壊虎---李恒道

    入驻了爱发电https://afdian.com/a/lihengdao666
    回复

    使用道具 举报

    发表回复

    本版积分规则

    快速回复 返回顶部 返回列表