SVG getIntersectionList возвращает ноль
В контексте файла SVG, следующий JavaScript:
var svg = document.rootElement, hitRect, hits;
hitRect = svg.createSVGRect();
hitRect.height = 1;
hitRect.width = 1;
hitRect.y = 100;
hitRect.x = 100;
hits = svg.getIntersectionList(hitRect, null);
всегда назначаетnull
вhits
независимо от того, были ли вообще какие-либо пересечения (в случае отсутствия пересечений это должен был быть пустой NodeList).
Кто-нибудь сталкивался с этой проблемой? Известен ли обходной путь тестирования SVG в Android?
Проверено: браузер Android по умолчанию на Android 4.0.3 (эмулятор), 4.0.3 (GALAXY Note SC-05D). (Работает Google Chrome)
редактировать
Я также попытался перебрать все элементы (document.getElementsByTagName("*")
), тестирование каждого сsvg.checkIntersection
, но безрезультатно.checkIntersection
только вернулсяtrue
для каждого элемента.