В доступе отказано в вызове метода Location.toString - PullRequest
3 голосов
/ 24 мая 2009

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

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

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

Я не нашел ни малейшего понятия, почему эта ошибка возникает.

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

Ответы [ 4 ]

5 голосов
/ 16 июня 2009

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

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

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

1 голос
/ 15 апреля 2011

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

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

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

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

1 голос
/ 24 мая 2009

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

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

0 голосов
/ 26 мая 2009

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

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

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

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

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

~ Джеймс

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