В доступе отказано в вызове метода Location.toString

Я использую YUI,

и иногда я вижу эту ошибку "Отказано в вызове метода Location.toString",

Об этом сообщается в файле connection.js,

Я не нашел никакой подсказки, почему эта ошибка происходит еще.

Очень странно

4 ответа

Если вы имеете дело с любым Flash через междоменный iframe, вполне возможно, что вы видите ошибку в Adobe Flash Player, которая возникает с FF2 и FF3.

Ошибка находится в общедоступной JIRA Adobe здесь: http://bugs.adobe.com/jira/browse/FP-561

Кажется, что нет мотивации, чтобы исправить это, к сожалению.

Если скрипт выполняется из другого домена или вы пытаетесь получить доступ к содержимому фрейма / окна / фрейма другого домена, вы увидите эту ошибку. Поведение Safari было немного другим, по крайней мере, в эпоху v1-2 (iirc), так что вы, вероятно, захотите проверить и это.

Если вы включаете сценарии в другом домене, вам необходимо убедиться, что ваши фактические триггеры / события связаны и выполняются из встроенных сценариев или из файла сценария, загруженного из того же домена, что и ваш HTML, для достижения наилучших результатов.

Привет, я ответил на похожий вопрос

почему / где ошибка "Отказано в разрешении на вызов метода Location.toString".

Это вызвано тем, что firebug показывает ошибки из других окон вашей консоли. Короче говоря, эти ошибки, вероятно, не будут иметь ничего общего с вашим кодом.

Если вы хотите проверить эту теорию, вы можете закрыть все другие окна в firebug, очистить консоль и протестировать только свой сайт.

Вы случайно не видели это в Firebug?

Я получаю то же самое в Firefox время от времени после добавления jQuery на мой сайт. Я звоню jQuery js с другого сайта (полностью другого домена), который, как я полагаю, мало чем отличается от вызова с серверов Google.

У меня нет кода, использующего JQuery вообще на данный момент. И хотя Firebug сообщает об этом как об ошибке, он не делает это постоянно. Пока он включен, я не вижу ошибок в IE.

Хотя задействованы разные библиотеки, я предполагаю, что Firebug создает ложноположительные результаты.

Теперь, если вы не используете Firebug, когда видите это... вы используете YUI, размещенный на вашем собственном сервере? Какой браузер вы используете? Etcetera.

~ Джеймс

Другие вопросы по тегам