0
我正在修补JQuery以对付svgweb。 svgweb在Flash中实现了针对IE的SVG DOM,并通过虚假的DOM节点实施了元帅的Flash调用。不用说,JQuery不能用于svgweb。因此,我正在修补JQuery中的选择方法,例如(attr,hasClass,css等)以使用svgweb。按兼容性过滤JQuery方法
有没有办法根据受支持的方法列表测试JQuery方法调用,并且如果方法不受支持则抛出错误?
这样的事情,在JQuery中,在一个神奇的点注入:
function magicFilterMethod(methodName) {
if ($.inArray(methodName, ['hasClass', 'attr', 'find',...]) {
return true;
}
throw "Method not supported in svgweb: " + methodName;
}