我已经在IE7和IE8(所有兼容模式下)和Windows 7 Ultimate(在所有兼容模式下)的Windows XP SP3上测试过它,并且它失败两者都是一样的。我正在运行couchapp存储库中的最新HEAD。这在我的OSX 10.6.3开发机器上工作正常。我已经在Windows 7旗舰版上使用Chrome 4.1.249.1064(45376)和Firefox 3.6进行了测试,并且它们都正常工作。由于两者都做了Safari 4和Firefox 3.6 OSX 10.6.3如何让jquery.couch.app.js与IE8一起使用
以下是错误消息
网页错误的详细信息
用户代理:Mozilla的/ 4.0(兼容; MSIE 8.0; Windows NT的6.1; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0)时间戳:4月28日星期三 2010 03:32:55 UTC
消息:对象不支持此 属性或方法行:159字符:7 代码:0 URI: http://192.168.0.105:5984/test/_design/test/vendor/couchapp/jquery.couch.app.js
这里是代码的 “得罪” 位,它在Chrome,Firefox和Safari就好作品。如果说失败是从文件jquery.couch.app.js
157 var qs = document.location.search.replace(/^\?/,'').split('&');
158 var q = {};
159 qs.forEach(function(param) {
160 var ps = param.split('=');
161 var k = decodeURIComponent(ps[0]);
162 var v = decodeURIComponent(ps[1]);
163 if (["startkey", "endkey", "key"].indexOf(k) != -1) {
164 q[k] = JSON.parse(v);
165 } else {
166 q[k] = v;
167 }
168 });
不工作在IE ... *现在经过我在哪里听说过.. 。* * – 2010-04-28 03:57:56