最新评论

共7页: 1 2 3 4 5 6 7 下一页 
小伦 2011-04-26 15:14
不错,顶一个
彦斌 2010-06-02 14:15
我今天也遇到一个问题。我之前是用http://css-tricks.com/ie-6-blocker-script/ 来判断。 但是有些IE8 竟然也被我给阻挡掉了。 它返回的浏览器信息是: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1) ; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; InfoPath.2) 请问,楼主知道是什么原因吗?
Nightshadows 2010-02-10 13:45
网上有人转载也不注明.... 那个异常应该不是BUG.你要序列化的的DateTime的Kind属性是Unspecified不是UTC,所以序列化时试图把它转成UTC,结果就比最小值小了(你没看清楚异常信息^^).直接把kind凤成UTC就没问题了: date = DateTime.SpecifyKind(date, DateTimeKind.Utc);
断桥残雪vip 2009-11-20 17:49
我发现也是一个浏览器的问题,就是判断safari的时候竟然chrome也走safari的判断~我做了一下修改。 修改具体代码在:http://www.2fool.cn/337.html
Derrick 2009-10-12 15:40
/Date(378662400000+0800)/ 这个在页面上怎么用?
TeamKiller 2009-08-27 16:23
我的win2008+ie8没问题 User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.0; WOW64; Trident/4.0; SLCC1; .NET CLR 2.0.50727; .NET CLR 3.5.21022; .NET CLR 3.5.30729; .NET CLR 3.0.30618)
aray2 2009-06-04 16:01
嗯,直接重写 browser 就行了,在加载完jquery后马上用


var userAgent = navigator.userAgent.toLowerCase();
jQuery.browser = {
version: (userAgent.match( /.(?:rv|it|ra|ie)[\/: ]([\d.]+)/ ) || [])[1],
safari: /webkit/.test( userAgent ),
opera: /opera/.test( userAgent ),
msie: /msie/.test( userAgent ) && !/opera/.test( userAgent ),
mozilla: /mozilla/.test( userAgent ) && !/(compatible|webkit)/.test( userAgent )
};
有容乃大 2009-05-02 14:42
好可怕,我的项目中用了不少browser的判断,这下麻烦了。
Gray Zhang 2009-05-02 14:40
$.browser已经过时,仅仅为了向后兼容而存在,jQuery的源码里是这么说明的,因此还是别用的好
tianhu 2009-04-16 16:33
@mjgforever
你拷贝的是debug文件夹下的吧。
你到 release 文件夹下看看,哪里就应该没有××.vshost.exe 这样的文件。
曲滨*銘龘鶽 2009-03-28 23:11
脚本里好像叫 test 而不是 ismath
徐少侠 2009-03-28 21:50
脚本里用的regex对象和C#里的regex对象不是同一个人
刚查了一下,脚本里的regex只有math,没有ismath方法

另外,从MSDN抄来的,格式难看了点,给一个链接
ms-help://MS.VSCC.v90/MS.MSDNQTR.v90.chs/dv_fxfund/html/1620039b-6157-419a-a5b7-0ecc59aa394f.htm

ECMAScript 与规范化正则表达式的行为在三个方面有所差异:

匹配表达式中指定字符类的方式不同。默认情况下,规范化正则表达式支持 Unicode 字符类别。而 ECMAScript 不支持 Unicode。

自身具有后向引用的正则表达式捕获类必须在每次捕获迭代时得到更新。

对八进制转义和后向引用间的多义性的处理方式不同。

下表总结了规范化和 ECMAScript 正则表达式在八进制与后向引用解释中的区别。

规范化正则表达式行为
ECMAScript 行为

如果 \ 后跟 0,再后跟 0 到 2 个八进制数字,则解释为八进制。例如, \044 始终表示“$”。
行为相同。

如果 \ 后跟一个从 1 到 9 的数字,后面再没有任何其他十进制数字,则解释为后向引用。例如,\9 始终表示后向引用 9,即使捕获 9 不存在。如果捕获不存在,则正则表达式分析器将引发语法异常。
如果存在单个十进制数字捕获,则后向引用该数字。否则解释为文本。

如果 \ 后跟一个从 1 到 9 的数字,后面还有其他十进制数字,则将这些数字解释为十进制值。如果存在该捕获,则将该表达式解释为后向引用。

否则,将前导的八进制数字解释为不超过八进制值 377 的八进制数字,也就是说,仅考虑该值的后八位;将其余数字解释为文本。例如,如果表达式 \3000 中存在捕获 300,则解释为后向引用 300;如果捕获 300 不存在,则解释为后跟 0 的八进制数字 300。
如果 \ 后跟从 1 到 9 的数字,后面还有任何十进制数字,则通过将尽可能多的数字转换为可引用捕获的十进制值而解释为后向引用。如果任何数字都不能转换,则解释为使用其值不超过八进制值 377 的前导八进制数字的八进制数字;将其余数字解释为文本。



谷歌地球 2009-02-04 15:12
我的是出现:
由于一个协议错误(代码:Ox10cb),远程会话将被中断,请重新连接。
不知道是不是这个原因?
cong ling 2009-02-02 00:50
DataContractJsonSerializer做自定义序列化方法挺麻烦的,比如DateTime的定义如果需要替换成string,根本没有好的办法;还有就是Dictionary的处理,和JavascriptSerializer完全不一样,但是实际上很多js更加喜欢JavascriptSerializer的输出方式,因为直接可以使用data[key]的方式调用
rr 2008-11-10 13:24
能不能给我发一份阿,急求!! 谢谢!
紫色永恒 2008-10-30 16:53
还是习惯Newtonsoft.Json。。。
秋江 2008-10-30 16:02
--引用--------------------------------------------------
Dove.Net: @秋江
System.Web.Script.Serialization.JavaScriptSerializer 这个没具体去看过,不知道和上面的有哪些不同
--------------------------------------------------------
你可以试试看,我用了没有出现问题
共7页: 1 2 3 4 5 6 7 下一页