aboutme
小狐狸
小狐狸
  • UID14612
  • 注册日期2006-09-17
  • 最后登录2019-12-05
  • 发帖数76
  • 经验26枚
  • 威望0点
  • 贡献值26点
  • 好评度-1点
阅读:4974回复:22

有没有格言(每日一句)扩展?

楼主#
更多 发布于:2010-01-25 20:11
我手里有经典英语格言3000句,想日积月累的在状态栏显示。

有否类似扩展。或每天一个单词也行。或弹出。


例如:

Time flies. 光阴似箭.
Time is life. 时间就是生命.
Times change. 时代在改变.
Time is money. 时间就是金钱.
Life is sweet. 人生是美好的.
Love is blind. 爱情是盲目的.
Extremes meet. 两极相通,有无相生。
Like knows like 人识其类。
Let well alone. 不要画蛇添足. /事已成功,不必多弄.
Marry thy like. 结婚须找同类人.
One man,no man. 个人是渺小的.
Hsitory is bunk. 历史是一堆废话。
Time marches on. 岁月如流
xelnaga
千年狐狸
千年狐狸
  • UID1911
  • 注册日期2005-01-08
  • 最后登录2022-04-20
  • 发帖数1725
  • 经验85枚
  • 威望0点
  • 贡献值8点
  • 好评度5点
  • 社区居民
1楼#
发布于:2010-01-25 20:11
你要什么效果,每天弹一次还是怎么样
只是显示的话我觉得脚本就可以解决

ps. 不过3000条,用js载入会不会太多了点。。。。。
hzhbest
千年狐狸
千年狐狸
  • UID22640
  • 注册日期2008-01-15
  • 最后登录2017-04-06
  • 发帖数1763
  • 经验476枚
  • 威望3点
  • 贡献值414点
  • 好评度89点
  • 社区居民
  • 忠实会员
2楼#
发布于:2010-01-25 20:11
xelnaga:ps. 不过3000条,用js载入会不会太多了点。。。。。回到原帖

不多,我见过一个匹配全部 GRE 单词的……
不如你就写一个吧。
xelnaga
千年狐狸
千年狐狸
  • UID1911
  • 注册日期2005-01-08
  • 最后登录2022-04-20
  • 发帖数1725
  • 经验85枚
  • 威望0点
  • 贡献值8点
  • 好评度5点
  • 社区居民
3楼#
发布于:2010-01-25 20:11
http://www.box.net/shared/zl2ivvh853

写了个词条自动生成gm脚本工具

说明内详

含执行文件和python源文件


------

js代码框架
// ==UserScript==
// @name     Show Sentences
// @namespace     http://www.firefox.net.cn
// @include     *
// @description     show something on the status bar
// ==/UserScript==

var a = new Array(
"[词条]",
"[词条]"
);
var i = parseInt(Math.random() * 100);
if (a[i] != null){
    window.status = a[i];
}
else{
    window.status = "error";
}
kmc
kmc
管理员
管理员
  • UID165
  • 注册日期2004-11-25
  • 最后登录2022-09-22
  • 发帖数9186
  • 经验397枚
  • 威望1点
  • 贡献值124点
  • 好评度41点
  • 忠实会员
  • 终身成就
  • 社区居民
4楼#
发布于:2010-01-25 20:11
我觉得要是能用userchromeJS给hack到标题栏,就像MrTech Toolkit里面的Custom title就好了。
Waterfox Current和Firefox Nightly都用,逐渐走出XUL扩展依赖
xelnaga
千年狐狸
千年狐狸
  • UID1911
  • 注册日期2005-01-08
  • 最后登录2022-04-20
  • 发帖数1725
  • 经验85枚
  • 威望0点
  • 贡献值8点
  • 好评度5点
  • 社区居民
5楼#
发布于:2010-01-25 20:11
要标题栏的话把
window.status = a
改成
document.title = document.title + " - Mozilla Firefox - " + a;

网页标题不要,直接显示词条就document.title = a;
alanfly
千年狐狸
千年狐狸
  • UID31035
  • 注册日期2009-11-10
  • 最后登录2024-05-19
  • 发帖数2769
  • 经验580枚
  • 威望1点
  • 贡献值128点
  • 好评度102点
  • 社区居民
  • 最爱沙发
  • 忠实会员
6楼#
发布于:2010-01-25 20:11
收藏一下。
shenyixin99
狐狸大王
狐狸大王
  • UID30127
  • 注册日期2009-08-19
  • 最后登录2011-11-20
  • 发帖数318
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
7楼#
发布于:2010-01-25 20:11
我的标题栏和状态栏都隐藏了,可要把这些格言放在哪里好呢???呵呵。。。
xelnaga
千年狐狸
千年狐狸
  • UID1911
  • 注册日期2005-01-08
  • 最后登录2022-04-20
  • 发帖数1725
  • 经验85枚
  • 威望0点
  • 贡献值8点
  • 好评度5点
  • 社区居民
8楼#
发布于:2010-01-25 20:11
网页中弹一块div 放词条
单击隐藏
纯显示div容易,但是我插入和隐藏不行

另外是否可以考虑用ucjs做一块弹出窗口显示
这样估计就是在做一个小型扩展了
aboutme
小狐狸
小狐狸
  • UID14612
  • 注册日期2006-09-17
  • 最后登录2019-12-05
  • 发帖数76
  • 经验26枚
  • 威望0点
  • 贡献值26点
  • 好评度-1点
9楼#
发布于:2010-01-25 20:11
谢谢,xelnaga
hzhbest
千年狐狸
千年狐狸
  • UID22640
  • 注册日期2008-01-15
  • 最后登录2017-04-06
  • 发帖数1763
  • 经验476枚
  • 威望3点
  • 贡献值414点
  • 好评度89点
  • 社区居民
  • 忠实会员
10楼#
发布于:2010-01-25 20:11
xelnaga:网页中弹一块div 放词条
单击隐藏
纯显示div容易,但是我插入和隐藏不行
回到原帖

将 div 的 position 属性设为 “fixed” ,然后指定 div.style.top = window.innerHeight - div.style.height ,就插入到页面浏览器窗口最底了;隐藏既可以删除 div 在显示的时候再添加,也可以简单将 top 属性指定一个绝对值大于 div 高度的负数。

还有,代码中 “*100” 就是支持100条吧?应该可以改成数组的实际长度的。
xelnaga
千年狐狸
千年狐狸
  • UID1911
  • 注册日期2005-01-08
  • 最后登录2022-04-20
  • 发帖数1725
  • 经验85枚
  • 威望0点
  • 贡献值8点
  • 好评度5点
  • 社区居民
11楼#
发布于:2010-01-25 20:11
python程序里是写了自动计算条目数目的
上面的是测试后拷出来的没有改

这贴记录一下,有空再研究研究
aboutme
小狐狸
小狐狸
  • UID14612
  • 注册日期2006-09-17
  • 最后登录2019-12-05
  • 发帖数76
  • 经验26枚
  • 威望0点
  • 贡献值26点
  • 好评度-1点
12楼#
发布于:2010-01-25 20:11
我做好了,在状态栏比较完美。但在标题栏虽然节约了地方,但会在每个标签上也显示,或把此页面收藏为书签时显示的也是那一行名言。这是一个困扰。
xelnaga
千年狐狸
千年狐狸
  • UID1911
  • 注册日期2005-01-08
  • 最后登录2022-04-20
  • 发帖数1725
  • 经验85枚
  • 威望0点
  • 贡献值8点
  • 好评度5点
  • 社区居民
13楼#
发布于:2010-01-25 20:11
又瓶颈了,杯具啊
尝试在页面中显示的方式
1、现在可以在打开每个页面时出现一个DIV的框
单击隐藏
问题:对多FRAME、有外部JS载入广告的页面,会有多个词条出现,会载入多个<body>
ps.我的插入方式是
var xxx = document.createElement("div");
xxx.innerHTML =  yyyyyyyyyyyyy
document.body.insertBefore(xxx, document.body.firstChild);

2、词条每开一个页面出现一次,希望每天显示一次
update:通过GM_setValue/_getValue 小测试成功
可以通过日期判断今天是否弹出过词条
第二个PASS

第一个问题,window.location是否有办法判断
lostindream
小狐狸
小狐狸
  • UID28245
  • 注册日期2009-03-12
  • 最后登录2010-07-19
  • 发帖数14
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
14楼#
发布于:2010-01-25 20:11
aboutme:我做好了,在状态栏比较完美。但在标题栏虽然节约了地方,但会在每个标签上也显示,或把此页面收藏为书签时显示的也是那一行名言。这是一个困扰。回到原帖



求分享。。。

我需要在状态栏显示的
上一页
游客

返回顶部