社区
客服专区
帖子详情
csdn的论坛对opera及mozilla浏览器的支持好象不足
ameny
2003-09-12 12:47:27
使用最新版的opera也不能正常浏览
...全文
28
6
打赏
收藏
csdn的论坛对opera及mozilla浏览器的支持好象不足
使用最新版的opera也不能正常浏览
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ameny
2003-09-18
打赏
举报
回复
希望CSDN论坛的领导能尽快解决这个问题,谢谢!
lostnull
2003-09-17
打赏
举报
回复
:)
EAFinalEdition
2003-09-17
打赏
举报
回复
这是设计的问题,不是设置的问题,MS,SUN都没辙,你应该去质问那些发明电脑的人。
TiCrystaler
2003-09-17
打赏
举报
回复
这是设计的问题,不是设置的问题,再高的高手都没辙,你应该去质问那些制定网页设计标准的人。
ameny
2003-09-17
打赏
举报
回复
这里这么多高手,怎么连这点小问题都解决不了!
ravenkatte
2003-09-12
打赏
举报
回复
老问题了,据说在CSDN的下一个版本中将解决
normalize.css
Normalize.css 是一个可以定制的CSS文件,它让不同的
浏览器
在渲染网页元素的时候形式更统一。 Normalize.css 能干什么: 保留有用的默认值,不同于许多 CSS 的重置 标准化的样式,适用范围广的元素。 纠正错误和常见的
浏览器
的不一致性。 一些细微的改进,提高了易用性。 使用详细的注释来解释代码。
支持
的
浏览器
: Google Chrome (latest)
Mozilla
Firefox (latest)
Mozilla
Firefox ESR
Opera
(latest) Apple Safari 6+ Internet Explorer 8+
innerHTML在
Mozilla
Firefox和
Opera
下执行的一个特例情况。
是在
CSDN
论坛
看到的一个问题,平常我也没有注意,或者说没有这样用吧。看代码 改动两个文本框里的值,把这个容器的innerHTML赋值给d2 foo() [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]不是预期的结果吧?包括在
Opera
下执行的情况也是与Firefox下相同的,你可以尝试在
Opera
下运行就明白了。 如果能够得到我们预期的效果呢?我尝试着用__defineGetter__的方法在
Mozilla
下得到所有的innerHTML,在这里却给了我一些提示。比如: 改动两个文本框里的值,把这个容器的innerHTML赋值给d2 foo() [
AJAX应用的通用流程
3. AJAX应用的通用流程 3.1 创建request对象 有了上面的基础知识后,我们来看看一些具体的例子。XMLHttpRequest 是 AJAX应用程序的核心,而且对很多读者来说可能还比较陌生,我们就从这里开始吧。从 清单 1 可以看出,创建和使用这个对象非常简单,不是吗?等一等。 还记得几年前的那些讨厌的
浏览器
战争吗?没有一样东西在不同的
浏览器
上得到同样的结果。不管您是否相信,这些战争仍然在继续,虽然规模较小。但令人遗憾的是,XMLHttpRequest 成了这场战争的牺牲品之一。因此获得 XMLHttpRequest 对象可能需要采用不同的方法。下面我将详细地进行解释。 使用 Microsoft
浏览器
Microsoft
浏览器
Internet Explorer 使用 MSXML 解析器处理 XML。因此如果编写的AJAX应用程序要和 Internet Explorer 打交道,那么必须用一种特殊的方式创建对象。 但并不是这么简单。根据 Internet Explorer 中安装的 JavaScript 技术版本不同,MSXML 实际上有两种不同的版本,因此必须对这两种情况分别编写代码。请参阅 清单 3,其中的代码在 Microsoft
浏览器
上创建了一个 XMLHttpRequest。 清单 3. 在 Microsoft
浏览器
上创建 XMLHttpRequest 对象 view plaincopy to clipboardprint var xmlHttp = false; try { xmlHttp = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { xmlHttp = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e2) { xmlHttp = false; } } var xmlHttp = false; try { xmlHttp = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { xmlHttp = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e2) { xmlHttp = false; } } 您对这些代码可能还不完全理解,但没有关系,现在只要牢牢记住其中的两行代码: xmlHttp = new ActiveXObject("Msxml2.XMLHTTP"); xmlHttp = new ActiveXObject("Microsoft.XMLHTTP"); 这两行代码基本上就是尝试使用一个版本的 MSXML 创建对象,如果失败则使用另一个版本创建该对象。不错吧?如果都不成功,则将 xmlHttp 变量设为 false,告诉您的代码出现了问题。如果出现这种情况,可能是因为安装了非 Microsoft
浏览器
,需要使用不同的代码。 处理
Mozilla
和非 Microsoft
浏览器
如果选择的
浏览器
不是 Internet Explorer,或者为非 Microsoft
浏览器
编写代码,就需要使用不同的代码。事实上就是 清单 1 所示的一行简单代码: var xmlHttp = new XMLHttpRequest object;。 这行简单得多的代码在
Mozilla
、Firefox、Safari、
Opera
以及基本上所有以任何形式或方式
支持
Ajax 的非 Microsoft
浏览器
中,创建了 XMLHttpRequest 对象。 综合起来跨
浏览器
的通用方法 关键是要
支持
所有
浏览器
。谁愿意编写一个只能用于 Internet Explorer 或者非 Microsoft
浏览器
的应用程序呢?或者更糟,要编写一个应用程序两次?当然不!因此代码要同时
支持
Internet Explorer 和非 Microsoft
浏览器
。清单 4 显示了这样的代码。 本文来自
CSDN
博客,转载请标明出处:http://blog.
csdn
.net/newsainton/archive/2009/07/23/4374714.aspx
用jQuery实现检测
浏览器
及版本的脚本代码
如何用 Javascript 检测
浏览器
似乎是老生常谈的问题。根据本人的经验,使用 Javascript 检测
浏览器
无非使用两大类的方法。 其一,是使用使用
浏览器
的功能属性。比如检测
浏览器
是否
支持
getElementById 方法就可以使用 if (document.getElementById) { // the method exists, so use it here } else { // do something else } 虽然这样的检测无法得知用户具体使用哪一种
浏览器
,不过开发者根据
浏览器
的功能判断是否兼容自己的代码是经得起考验的。如果关注
浏览器
的实际功能而不
HTML5移动Web开发指南.pdf
内容简介编辑 本书是为从未接触过HTML5新技术但同时又对移动Web技术感兴趣的读者而编写的。如果你有一定的HTML开发经验,将会更容易掌握HTML5知识。 同时,如果你是如下几类人群之一,那么本书非常适合你阅读。 有一定基础或者未来计划的职业是Web前端开发工程师。 具有一定HTML基础的UI设计师。 Web项目中的项目经理以及策划人员。 对手机Web开发技术感兴趣的开发者。 开设计算机课程的高等院校及培训机构的师生。 此外,本书也适合熟悉.net、Java、PHP等后端Web技术的开发者阅读。 前言编辑 你是否使用过智能手机浏览真正的网页? 你在使用智能手机浏览网页时会感到困惑吗? 你是否想知道智能手机上的Web网页是如何实现的? 如果你存在以上的问题并想解决,那么阅读本书将是你的最佳选择。 HTML5从讨论到实践 现今,HTML5已经成为互联网的热门话题之一。2011年的HTML5发展得非常快,各大
浏览器
开发公司如Google、苹果、微软、
Mozilla
及
Opera
的最新版本
浏览器
都纷纷
支持
HTML5标准规范。在桌面端Web技术领域,HTML5标准的强大已经开始威胁Adobe公司的Flash在Web上的统治地位。然而,在移动端Web技术领域,由于历史的原因,HTML5标准才刚刚起步,但随着HTML5和CSS3逐渐兴起,其强大的特性在移动Web应用当中得到了非常好的发挥。 随着HTML5网站、HTML5应用软件及HTML5游戏不断涌现,让我们更加有理由相信未来HTML5技术将会成为我们在计算机行业当中必备的专业知识。因此,我希望能够借助此书帮助国内的Web开发从业者或者即将在此行业发展的读者,在学习HTML5的同时也能掌握移动Web技术。 为什么写作本书 2011年是HTML5实践的一年,无论是国外的开发者,还是国内的开发者,都热衷于研究HTML5新标准究竟能给我们带来什么。由于HTML5技术非常新,国内很多开发者在实践过程中经常遇到非常多的困难,例如如何入门与解决BUG等常见问题,都很难找到解答问题的中文资源。因此,开发者们亟需一本能够带领他们入门的HTML5书籍。 2011年也是移动互联网高速发展的一年,随着iPhone、Android等智能设备的迅速普及,以及Web技术跨平台等优点更广泛的为人所知,移动Web技术逐渐成为大家关注的新热点之一。国内移动Web技术中文资源相对缺乏,社区尚待不断发展,很多开发者仍处于探索研究阶段。同时也有部分准备进入移动Web开发领域的新手,苦于入门困难,而难以上手。因此,一本介绍移动Web开发的书籍便成为开发者最渴望的资源之一。 基于上述两种原因,作者认为需要编写一本能够利用HTML5新技术开发移动Web应用的入门书籍,令广大读者在真正学习到HTML5新技术的同时,也能快速掌握移动Web开发的基础知识。 关于本书 本书
不足
之处在于,本书并没有全面地介绍HTML5技术,但这并不代表HTML5的其他知识点不能适用于移动Web开发。毕竟HTML5是一个新生事物,它的标准规范仍然在制定之中,而它的不断发展对于未来的移动Web技术的发展,必将有很大的推动作用。 本书在编写过程中参考了下列网站、社区及官方文档等,并引用了部分内容。 HTML5研究小组官方网站 Sencha Touch官方接口文档及demo例子 jQuery Mobile官方接口文档 PhoneGap官方网站及接口文档 PhoneGap中国读者对象 致 谢 在本书的写作过程中,得到了很多人士的悉心帮助。在此谨向给予本书帮助的诸位及我所参考的网站社区、官方网站表示诚挚的感谢。特别感谢HTML5研究小组负责人田爱娜女士给予了很大的帮助和
支持
,她推荐的很多专业人士对本书提供了很多中肯的建议。 另外,由于时间及水平有限,在本书编写过程中可能存在一些对HTML5及移动Web技术认识不全面或者表述错漏的地方,敬请读者批评指正。作者的联系邮箱为,新浪微博是@三桥sankyu。谨以最真诚的心希望能与读者共同交流,共同成长。 作品目录编辑 第1章 移动互联网时代的Web技术 1 第2章 移动设备HTML5页面布局 12 第3章 HTML5规范的本地存储 23 第4章 移动Web的离线应用 34 第5章 移动设备的常见HTML5表单元素 40 第6章 移动Web界面样式 48 第7章 Geolocation地理定位 74 第8章 轻量级框架jQuery Mobile初探 79 第9章 重量级富框架Sencha Touch入门 187 第10章 跨平台的PhoneGap应用介绍 273 第11章 构建基于HTML5的生活轨迹Web App 337 第12章 进阶之路 366
客服专区
545
社区成员
48,806
社区内容
发帖
与我相关
我的任务
客服专区
客服专区
复制链接
扫一扫
分享
社区描述
客服专区
其他
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章