В доступе отказано в вызове метода 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.
~ Джеймс