Chrome: ошибка Uncaught: невозможно загрузить XRegExp дважды в одном кадре - PullRequest
9 голосов
/ 21 июня 2011

Следующий код не будет работать в обоих моих цветах на 2 разных компьютерах (оба Windows 7, Chrome 12.0.742.100).

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
    <head>
        <title>Test</title>
        <script type="text/javascript">
            location.hash = "#one";
            location.hash = "#two";
            location.hash = "#three";
        </script>
    </head>
    <body>
        This will error out "Uncaught Error: can't load XRegExp twice in the same frame" in chrome. Anyone got an answer?
    </body>
</html>

Я чувствую, что попробовал все. Может кто-нибудь подтвердить эту ошибку на Chrome, и есть ли у кого-нибудь идея, как я могу это исправить? Большое спасибо.

URL к ошибке: http://jalsoedesign.net/test/hashchanging/

Я должен добавить: Он работает нормально, делает то, что должен (изменяет хэши страниц), но все равно выходит с ошибкой.

Ответы [ 2 ]

11 голосов
/ 21 июня 2011

У меня отлично работает на Chrome 12.0.742.100 на Win7.Я предполагаю, что у вас установлены расширения?отключите все расширения (или перейдите в режим инкогнито) и попробуйте снова загрузить страницу.Ошибки из скриптов содержимого также отображаются в консоли javascript.Если вы не используете XRegExp на своей странице, вероятно, одно из расширений подходит.

Редактировать:

Источник исключениярасположен справа.Нажмите его, чтобы перейти к сценарию, вызвавшему исключение.

2 голосов
/ 30 мая 2012

Расширения, использующие XRegExp, должны обновиться до версии 2.0.0 или новее. Это позволит избежать этой ошибки, даже если XRegExp (неуместно) загружен более одного раза в одном кадре.

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