刚才发现在Firefox 2.0下我的blog左侧的广告居然没有出现,就连那“这是广告”几个字也没有看到,我觉得很奇怪,我没有拿掉啊?于是用IE看了一下,发现广告还在。于是看了一下Firefox下的源代码,发现有广告的那一段居然全部是绿色斜体的,说明那段代码被Firefox 2.0认为是注释。这个就奇怪了,为什么会认为是注释呢?我的代码是这样的(开头和结尾两行是我做的两个代码标记,现在却被Firefox 2.0认为是注释的开始和结束):
- 这是广告
这里是广告的JS代码
针对此种现象我特意进行了如下代码测试:
Just have a test!
这次我更奇怪了,Firefox居然没有把它当作注释!于是又把我的Blog中那段被当作注释的代码直接复制过来,然后删掉中间的部分,只留下那两行作标记的代码,再在中间加上内容,即:
Just have a test!
这次Firefox依然把它当作注释,难道这与中间的连接符的个数有关?然后进行了如下测试(其中的数字为连接符的个数):…