Friday, 22. May 2009, 11:49:08
opera, IE, Firefox, JavaScript
console.log 原先是 Firefox 的“专利”,严格说是安装了 Firebugs 之后的 Firefox 所独有的调试“绝招”。
这一招,IE8 学会了,不过用起来比 Firebugs 麻烦,只有在开启调试窗口(F12)的时候,console.log 才能出结果,不然就报错。
今天看到 Opera 也有个叫
dragonfly 的东东,用这东西查看 DOM,已经可以和 Firebug 媲美,然而还是不能用 console.log。于是有人就提供了这样两句代码:
window.console = window.console || {};
console.log || (console.log = opera.postError);
经测试,以上代码好使。
至此,Firefox/IE/Opera 都能用上 console.log 了。
当然,IE 和 Opera 下的 console.log 比起 Firebugs 原创的 console.log,还是太过简单,比如参数是 Object 或者数组就没有进一步的显示功能。
Friday, 5. October 2007, 05:27:00
opera, Bug, CSS
在做逐句播放的《
论语》过程中,发现在 Opera 下有一个明显的缺陷:更新段落标题的时候,开头的大字不随着更新。
这个网页用CSS实现了一个开头字(字母)下沉的效果,CSS 是这样写的:
.item .title:first-letter {
display:block;
float:left;
font-size:2.4em;
}
刚开始的显示没有问题,然而在更新内容的时候,第一个字没有跟着变,显示的一直是“论”字。
同样的代码,在 Firefox 2.0 和IE 7 下没有问题。在网上找了一下,没找到针对 Opera 解决办法,因此我想,这可能是 Opera 的 Bug 吧?如果不是 Opera 的 Bug,那就是 jQuery 的 Bug,两者必居其一。
有了以上的指导思想,问题也就基本上解决了。最后的笨办法是: 换标题的时候,先 removeClass,再 addClass。代码如下:
$("#chapter_title").html('新标题');
$("#chapter_title").removeClass('title');
$("#chapter_title").addClass('title');
这一次,Opera 和 IE 下正常,Firefox却不干了,更新标题的时候,所有的文字都不显示,这可有些恼人。还好,稍微调整了一下 HTML,就 OK 了。
Tuesday, 14. August 2007, 00:51:01
感想, opera, 随手记
最近 Opera 的空间有一些小改动,其中之一,就是把访问统计交给了
Hitlinks.com,依我看来,这应该是商业上的合作。
用
Hitlinks.com,感觉上要比 Opera 的访问计数要强一些,尽管是免费用户,也能知道最近的访问来源(还有地图的标注),另外还有当天、当周、当月和当年的访问计数,统计内容包括 Page View 和 Unique Visitor(总数和平均数),而原先的 Opera 访问统计只提供一个笼统的总数。
和
Google Analytics 相比,
Hitlinks.com 似乎还差一些火候,如果 Opera 的 Blog 准许插入 JavaScript,我想更多的人会使用
Google Analytics,我想也正因为这样,
Hitlinks.com 才找到了商机。
看了几天的统计数据,发现:
- 访问来源地主要是台湾、香港、日本。近期来自大陆的访问几乎没有,只有极少的访问来自北京、天津,估计是绕过墙了。
- 访问链接主要来自 Google 的搜索结果,看来 Google 对 Opera 很友好,也可以说是 Opera 对 Google 很友好。
真的希望有一天中国大陆重新开放 Opera 的访问,其实,不论哪一个空间,即便是国内的,也难免有“不和谐”的声音,相对来说,Opera 的空间已经很干净了,也可能是看的少吧,我实在找不到封锁My Opera的原因。
Thursday, 8. March 2007, 13:06:15
opera
今天过来一看,哎呀变了,My Opera!
我看到Opera给我们带来一个全新的SNS(Social Networking Service)。
界面更加人性化,我喜欢。
Sunday, 15. October 2006, 00:40:50
opera
密码突然实效,输入邮件地址,能取得新的密码。
似乎谁都可以取得别人的密码,这个,到底是怎么回事?
Read more...
Thursday, 14. September 2006, 00:49:55
opera, CSS, 汉化
选择 Preference -> custom style sheet。
输入 CSS 代码:
/* 社区工具条 */
#community a#oc > span { content: "Opera社区"; }
#community a#oc + a { content: "帮助"; }
#community a#oc + a + a { content: "设置"; }
#community a#mess { content: "消息"; }
#community a#logout { content: "(退出)"; }
#community a#login { content: "(登录)"; }
#community a#signupnow { content: "(注册)"; }
/* 菜单 */
#menu_blog a { content: "博客"; }
#menu_archive a { content: "归档日志"; }
#menu_albums a { content: "照片"; }
#menu_links a { content: "链接"; }
#menu_friends a { content: "朋友"; }
#menu_about a { content: "关于我"; }
选择 Preference -> custom style sheet,在“Enter CSS:”下输入
/* 登录窗口 */
form#toplogin div#loginbox > a { content: "(注册)"; }
form#toplogin div#loginbox > a + a { content: "(忘记密码)"; }
form#toplogin div#loginbox input#forum-username + label > b { content: "用户名:"; }
form#toplogin div#loginbox input#forum-password + label > b { content: "密码:"; }
form#toplogin div#loginbox input#rememberme + label { content: "保持登录状态"; }
/* 侧栏 */
#side div#qp > h2 { content: "个人档案"; }
#side div#qp .pad > dl > dt { content: "姓名:"; }
#side div#qp .pad > dl > dt + dd + dt { content: "地点:"; }
#tagcloud > h2 { content: "标签"; }
/* 页脚 */
div#footer a#get { content: "开启自己的博客"; }
div#footer a#get + a { content: "Opera社区"; }
div#footer p a#o { content: "Opera社区"; }
/* 文章 */
div#firstpost p.sticky { content: "☆受关注的文章☆"; }
p.editthis strong > a { content: "编辑这篇文章"; }
/* 朋友 */
p#friendmenu > a { content: "邀请朋友"; }
p#friendmenu > a + a { content: "朋友列表"; }
p#friendmenu > a + a + a { content: "朋友圈"; }
div#myfriends > h2 { content: "我的朋友"; }
选取“Use my custom style sheet together with the current theme”,点“Save”就OK了。
* Opera下中文正常显示,IE和Firefox下似乎不行。