2013-03-01 2 views
0

Я разрабатываю игру (используя html5, createJS, Canvas), которая успешно загружается на сервере wamp, но генерирует ошибку на веб-сервере, как показано ниже.Uncaught Error: NotSupportedError: DOM Exception 9

Uncaught Error: NotSupportedError: DOM Exception 9 prototype.js:1263 
document._getElementsByXPath prototype.js:1263 
document.getElementsByClassName prototype.js:1272 
a jquery-1.9.0.min.js:2 
st.fn.extend.find jquery-1.9.0.min.js:2 
st.fn.st.init jquery-1.9.0.min.js:1 
st jquery-1.9.0.min.js:1 
(anonymous function) index.php:95 
f jquery-1.9.0.min.js:1 
p.fireWith jquery-1.9.0.min.js:1 
st.extend.ready jquery-1.9.0.min.js:1 

В чем может быть причина?

Спасибо Анил Кумар

+0

Использование прототипа из Google Cdn или другого внешнего домена? – techfoobar

+0

мы используем jQuery JavaScript Library v1.7.1 http://jquery.com/ –

+0

проверить эту тему http://stackoverflow.com/questions/10302842/getimagedata-causes-uncaught-error-not-supported-err-dom -exception-9 –

ответ

0

У меня была такая же проблема, и получение «NotSupportedError: DOM Exception 9» из Cordova приложения на КСН в то время как код работал отлично в настольном Safari & Chrome. Я обращался к элементу SVG, с element.children[0].children[0] & element.children[0].children[1]. Элемент содержал div; children[0] был svg; и children[0] & children[1], rect и text, соответственно.

DOM, по-видимому, был правильно построен.

Оказывается, что в некоторых средах, в моем случае мобильный Safari, SVG обрабатывается только в XML, поэтому вам необходимо получить доступ с ...

element.getElementsByTagName('rect')[0]; 
element.getElementsByTagName('text')[0]; 

Все было хорошо после этого.

 Смежные вопросы

  • Нет связанных вопросов^_^