CooB
千年狐狸
千年狐狸
  • UID2829
  • 注册日期2005-02-06
  • 最后登录2023-05-23
  • 发帖数2176
  • 经验140枚
  • 威望0点
  • 贡献值18点
  • 好评度3点
  • 社区居民
  • 忠实会员
阅读:2923回复:11

【求扩展】有无扩展实现:检测FF空闲时间超过多少就自动执行自定义脚本

楼主#
更多 发布于:2012-08-31 21:14
如题,这样我就不用自己按键触发某段代码了,希望留给FF自己判断在空闲时间(不动浏览器)自己做。搜索过官方貌似只找到auto load这样的。

谢谢。
kmc
kmc
管理员
管理员
  • UID165
  • 注册日期2004-11-25
  • 最后登录2022-09-22
  • 发帖数9186
  • 经验397枚
  • 威望1点
  • 贡献值124点
  • 好评度41点
  • 忠实会员
  • 终身成就
  • 社区居民
1楼#
发布于:2012-08-31 21:14
那什么样才算空闲呢?据我所知Firefox后台的网络活动事件还蛮多的。
Waterfox Current和Firefox Nightly都用,逐渐走出XUL扩展依赖
CooB
千年狐狸
千年狐狸
  • UID2829
  • 注册日期2005-02-06
  • 最后登录2023-05-23
  • 发帖数2176
  • 经验140枚
  • 威望0点
  • 贡献值18点
  • 好评度3点
  • 社区居民
  • 忠实会员
2楼#
发布于:2012-08-31 21:14
kmc:那什么样才算空闲呢?据我所知Firefox后台的网络活动事件还蛮多的。回到原帖


这么说也是,后台同步肯定是时不时都在跑的的,难道要自己折腾AHK给窗口发送按键消息?那样太麻烦。

原始需求是:希望自己不用浏览器的时候,运行NoScript的 revoke临时允许 代码。
taglife
千年狐狸
千年狐狸
  • UID38488
  • 注册日期2012-03-20
  • 最后登录2013-04-02
  • 发帖数2052
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度1点
3楼#
发布于:2012-08-31 21:14
原始需求是:希望自己不用浏览器的时候,运行NoScript的 revoke临时允许 代码。

這個可以做啥?
Firefox 開啟安全模式,停用個人設定、佈景主題及擴充套件(無附加元件)測試:
說明 > 重新啟動但停用附加元件(Firefox 4+)
Firefox Profile: 說明 > 疑難排解資訊 > 開啟資料夾
排版引擎:Firefox(Gecko), Opera(Presto), Google Chrome(WebKit),
Safari(WebKit), Internet Explorer(Trident), Konqueror(KHTML)
kmc
kmc
管理员
管理员
  • UID165
  • 注册日期2004-11-25
  • 最后登录2022-09-22
  • 发帖数9186
  • 经验397枚
  • 威望1点
  • 贡献值124点
  • 好评度41点
  • 忠实会员
  • 终身成就
  • 社区居民
4楼#
发布于:2012-08-31 21:14
防止后台脚本偷偷执行。
Waterfox Current和Firefox Nightly都用,逐渐走出XUL扩展依赖
taglife
千年狐狸
千年狐狸
  • UID38488
  • 注册日期2012-03-20
  • 最后登录2013-04-02
  • 发帖数2052
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度1点
5楼#
发布于:2012-08-31 21:14
revoke 不知怎用
Firefox 開啟安全模式,停用個人設定、佈景主題及擴充套件(無附加元件)測試:
說明 > 重新啟動但停用附加元件(Firefox 4+)
Firefox Profile: 說明 > 疑難排解資訊 > 開啟資料夾
排版引擎:Firefox(Gecko), Opera(Presto), Google Chrome(WebKit),
Safari(WebKit), Internet Explorer(Trident), Konqueror(KHTML)
CooB
千年狐狸
千年狐狸
  • UID2829
  • 注册日期2005-02-06
  • 最后登录2023-05-23
  • 发帖数2176
  • 经验140枚
  • 威望0点
  • 贡献值18点
  • 好评度3点
  • 社区居民
  • 忠实会员
6楼#
发布于:2012-08-31 21:14
tagliferevoke 不知怎用 回到原帖


有些js较多的页面,刚打开不觉得什么,但是如果保持页面不动放上一天两天,资源占用就会悄悄增大到G以上。
(公司的机器,除非停电,否则都是开机的。自己也没有及时关闭FF的习惯,常常是在浏览过程中撒手就走人或者操刀就干活。)
这种内存泄漏问题chrome也存在(没试过,但见外国网友抱怨过)。

但自从跑了NoScript,用完需要的js页面就revoke掉临时允许,这种泄漏现象就没出现过了。
kmc
kmc
管理员
管理员
  • UID165
  • 注册日期2004-11-25
  • 最后登录2022-09-22
  • 发帖数9186
  • 经验397枚
  • 威望1点
  • 贡献值124点
  • 好评度41点
  • 忠实会员
  • 终身成就
  • 社区居民
7楼#
发布于:2012-08-31 21:14
楼上把楼上上的问题想复杂了,他就是想问revoke是什么意思,revoke就是取消的意思
Waterfox Current和Firefox Nightly都用,逐渐走出XUL扩展依赖
taglife
千年狐狸
千年狐狸
  • UID38488
  • 注册日期2012-03-20
  • 最后登录2013-04-02
  • 发帖数2052
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度1点
8楼#
发布于:2012-08-31 21:14
關機可以減少碳元素的排放,救地球
Firefox 開啟安全模式,停用個人設定、佈景主題及擴充套件(無附加元件)測試:
說明 > 重新啟動但停用附加元件(Firefox 4+)
Firefox Profile: 說明 > 疑難排解資訊 > 開啟資料夾
排版引擎:Firefox(Gecko), Opera(Presto), Google Chrome(WebKit),
Safari(WebKit), Internet Explorer(Trident), Konqueror(KHTML)
白左
千年狐狸
千年狐狸
  • UID34985
  • 注册日期2010-12-29
  • 最后登录2023-11-13
  • 发帖数2039
  • 经验655枚
  • 威望0点
  • 贡献值364点
  • 好评度69点
  • 社区居民
  • 忠实会员
9楼#
发布于:2012-08-31 21:14
笨办法:
1、注册一个10秒或者更长(或者自定义)运行一次的全局函数,看看fx是否在活动(例如鼠标或者键盘是否有改变或输入)
2、如果是,继续运行下一个周期
3、如果否,缩短检测周期,多进行几次采样,确认没有活动,弹出提示对话框“Hello? Anyone  (Do not ask in 2 hour[ ])      Hello[H]”
4、如果一定时间内对话框没有回馈,执行空闲操作
-いたんですか? -ええ、ずっと
CooB
千年狐狸
千年狐狸
  • UID2829
  • 注册日期2005-02-06
  • 最后登录2023-05-23
  • 发帖数2176
  • 经验140枚
  • 威望0点
  • 贡献值18点
  • 好评度3点
  • 社区居民
  • 忠实会员
10楼#
发布于:2012-08-31 21:14
taglife:關機可以減少碳元素的排放,救地球 回到原帖


愿望是美好的。无奈工作需要,需要随时远程桌面回去干活。
看来我还是慢慢养成随手关闭FF的习惯算了。
kmc
kmc
管理员
管理员
  • UID165
  • 注册日期2004-11-25
  • 最后登录2022-09-22
  • 发帖数9186
  • 经验397枚
  • 威望1点
  • 贡献值124点
  • 好评度41点
  • 忠实会员
  • 终身成就
  • 社区居民
11楼#
发布于:2012-08-31 21:14
CooB

愿望是美好的。无奈工作需要,需要随时远程桌面回去干活。
看来我还是慢慢养成随手关闭FF的习惯算了。
回到原帖

是啊,我想Windows肯定有检测自身闲置的功能,不然怎么可以自动启动屏保和关闭显示器?所以在这样一个事件时,顺便关闭Firefox。
Waterfox Current和Firefox Nightly都用,逐渐走出XUL扩展依赖
游客

返回顶部