почему / где ошибка «Отказано в разрешении <http://ad.yieldmanager.com> на вызов метода Location.toString» - PullRequest
1 голос
/ 13 апреля 2011

РЕДАКТИРОВАТЬ: Я добавил пояснения в ответ на комментарий;там, где это возможно и имеет смысл, эти добавленные карификации выполнены в стиле курсивом.

Я разместил этот вопрос в группах Firefox, а также здесь, в SO.

Существует как минимум 25 связанных вопросов по SO, несколько типичных вопросов:

Есть ~ 15 принятых ответов, ни один из которых, кажется, здесь не применим.Поскольку существует так много вопросов и принятых ответов, я предполагаю, что мой вопрос посвящен проблеме, над которой разработчики часто сталкивались.

Я написал прямую веб-страницу, которая, на мой взгляд, является совершенно нормальной и обычной.У меня нет ничего необычного на этой странице, ничего, что я - и, вероятно, вы и все веб-разработчики - не использовали по крайней мере в течение последних десяти лет.

Я просматриваю страницуЯ разработал с Firefox 3.6.16 с Firebug 1.6.2.

С переменной периодичностью, но, как правило, каждые 30–60 минут для 65% инцидентов, появляется сообщение об ошибкев консоли Firebug :

Permission denied for <http://ad.yieldmanager.com> to call method Location.toString

Большинство этих сообщений указывают на yieldmanager, но я также вижу жалобы на двойной клик и интерклик.FB не дает мне никаких свойств в отношении сообщений об ошибках.

Вид-> Источник страницы ничего не показывает о yieldmanager или любом другом нарушителе.

Есть вызовы в AdSense, но удаление этого кода полностью меняетничего не сообщается об ошибках.

На странице около 3000 строк простого JavaScript ванильного типа, но я не вижу ничего экзотического.

Я не включал явно или (я полагаю) неявно какой-либо фреймворк-код: ни JScript, ни xjs, ни MooTools, ни что-либо еще.

Вопрос: Как узнать, кто звонит из Location.toString ();и как я могу избавиться от этого парня?

Ответы [ 2 ]

4 голосов
/ 13 апреля 2011

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

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

За мой комментарий попробуйте отключить расширения (безопасный режим) и проверьте вкладку XHR в Firebug, если вы этого еще не сделали.

...