首页 > 代码库 > director.js 支持中文路径
director.js 支持中文路径
1.director.js 支持中文路径
390行 return mod === str ? "([._a-zA-Z0-9-%()]+)" : mod;
修改正则 return mod === str ? "([._a-zA-Z0-9-%()]+|[\u4E00-\u9FFF]+)" : mod;
2.ie8bug
(1)不支持isArray方法文件头加上
if (!Array.isArray) { Array.isArray = function(arg) { return Object.prototype.toString.call(arg) === ‘[object Array]‘; };}
(2)不支持filter方法
if (!Array.prototype.filter){ Array.prototype.filter = function(fun /*, thisArg */) { "use strict"; if (this === void 0 || this === null) throw new TypeError(); var t = Object(this); var len = t.length >>> 0; if (typeof fun !== "function") throw new TypeError(); var res = []; var thisArg = arguments.length >= 2 ? arguments[1] : void 0; for (var i = 0; i < len; i++) { if (i in t) { var val = t[i]; // NOTE: Technically this should Object.defineProperty at // the next index, as push can be affected by // properties on Object.prototype and Array.prototype. // But that method‘s new, and collisions should be // rare, so use the more-compatible alternative. if (fun.call(thisArg, val, i, t)) res.push(val); } } return res; };}
director.js 支持中文路径
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。