图片批量下载

最近在使用Opera 10.63,打开百度网盘的时候,总是显示“正在加载数据,请稍候…”,不显示文件列表,无论怎么刷新都是这样。测试页面:http://pan.baidu.com/share/link?shareid=3808&uk=3624384639

打开源代码查找问题,看到一行专门针对IE的兼容代码:

<!--[if IE]><iframe id="historyIFrameEmulator" style="display:none" xmlns="http://www.w3.org/1999/xhtml"></iframe><![endif]-->

其中“<!--[if IE]>”是一种注释语句,非IE浏览器会把这部分代码当作注释并忽略,而IE则会根据“if”条件来对这部分代码进行解释。这么做的目的是为了兼容IE,让IE用户获得与非IE浏览器一致的结果。

遗憾的是,由于Opera桌面版市场占有率很低,百度改版时对Opera的兼容性测试不到位。即使测试了,可能也只是拿最新版本来测试,对以前的旧版本就忽略了。而Opera 10.63其实也不算太旧,是2010年10月份发布的。很多Opera用户基于稳定性和效率的考虑,喜欢停留在旧版,却又不得不面对越来越多的网站兼容性问题。

关于Opera兼容性问题,请看我之前写的一篇文章《Opera需要提高市场占有率,才能摆脱长久困扰的兼容性问题》

对于百度网盘的这个兼容性问题,可以通过如下方法临时手动解决,不过每次这样做有点麻烦。

1、在网盘页面点击右键,选择“源代码”,打开该页面的源代码:

2、将那行针对IE的注释代码中的“<!--[if IE]>”和“<![endif]-->”删掉,点击左上角的“应用更改”:

3、应用更改后会对网盘页面重新渲染,这时就能正常显示文件列表了:

转载请注明出处: http://www.hystudio.net/502.html | 鸿言软件工作室

人际关系管理

您可能还会对这些文章感兴趣!

成长管理
我要留言

1访客评论 ,博主回复1

  1. 为什么我只能查看源代码 但是修改不了啊

    2014-01-26 11:45 [回复]
    • @飘 Opera的源码查看器是可以修改源码的。你用的Opera是什么版本?

      渺孤鸿2014-01-26 14:02 [回复]

我来说说

(必须)

(必须,保密)

(必须,验证码)

飘过的鸟,请留下一点东西,比如叫声...
取消
点击发消息