刚才发现在Firefox 2.0下我的blog左侧的广告居然没有出现,就连那“这是广告”几个字也没有看到,我觉得很奇怪,我没有拿掉啊?于是用IE看了一下,发现广告还在。于是看了一下Firefox下的源代码,发现有广告的那一段居然全部是绿色斜体的,说明那段代码被Firefox 2.0认为是注释。这个就奇怪了,为什么会认为是注释呢?我的代码是这样的(开头和结尾两行是我做的两个代码标记,现在却被Firefox 2.0认为是注释的开始和结束):
- 这是广告
这里是广告的JS代码
针对此种现象我特意进行了如下代码测试:
Just have a test!
这次我更奇怪了,Firefox居然没有把它当作注释!于是又把我的Blog中那段被当作注释的代码直接复制过来,然后删掉中间的部分,只留下那两行作标记的代码,再在中间加上内容,即:
Just have a test!
这次Firefox依然把它当作注释,难道这与中间的连接符的个数有关?然后进行了如下测试(其中的数字为连接符的个数):
18
17
16
15
14
13
12
11
10
9
8
7
6
5
4
在Firefox 2.0下的结果是:4、5、8、9、12、13、16、17显示出来了,而6、7、10、11、14、15没有被显示出来。由此得出规律:连接符个数为4×(n+1)-1或者4×(n+1)-2的都不会被显示出来。
更诡异的现象是这样的,当我选择显示出来的那些字符复制以后(Ctrl+A全选),粘贴到记事本中,居然包含所有的数字!(若是用鼠标选择17到4,则复制后的文字包含17到4的所有文字)
不知道这个算不算Firefox的BUG?
偶觉得用Firefox,访问网页黑慢
呵呵,各有所好,偶和你感觉相反^_^
firefox的速度貌似确实快一点
还没升到2.0
我自己电脑现在一直用FF了^_^
在HTML里最好注释里不要带–的,记得在哪里看到过的说
不知道算不算是bug吧
以前我还碰到过IE7beta2认字的情况,如果在CSS里有某些汉字在特定的位置,跟着的一段CSS就会无效的说