Ошибка Xpath в Firebug (и Chrome) - PullRequest
0 голосов
/ 05 августа 2011

Я работаю над веб-приложением (в основном это таблицы и формы, загруженные из базы данных), которое использует AJAX для загрузки почти всего, и все работает в Internet Explorer, но не в Firefox или Chrome. Ни одна из страниц не загружается в Chrome или Firefox.

Одна из рассматриваемых страниц - это страница, на которой ничего нет, кроме таблицы. Я создаю страницу в формате xml (используя php), а затем отображаю ее пользователю в формате html, используя xslt.

Каждый раз, когда я загружаю страницу, она перестает загружаться через секунду, и вкладка сценария в Firebug показывает мне следующую функцию в xpath.js , выделяя строку «else if» Когда я нажимаю F8 (Продолжить), FF обходит ошибку и мгновенно загружает страницу.

function ExprContext(node, opt_position, opt_nodelist, opt_parent) {
  this.node = node;
  this.position = opt_position || 0;
  this.nodelist = opt_nodelist || [ node ];
  this.variables = {};
  this.parent = opt_parent || null;
  if (opt_parent) {
    this.root = opt_parent.root;
  } else if (this.node.nodeType == DOM_DOCUMENT_NODE) {
    // NOTE(mesch): DOM Spec stipulates that the ownerDocument of a
    // document is null. Our root, however is the document that we are
    // processing, so the initial context is created from its document
    // node, which case we must handle here explcitly.
    this.root = node;
  } else {
    this.root = node.ownerDocument;
  }
}

Любые предложения, что может быть причиной этого?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...