определить, где находится мой сайт - PullRequest
5 голосов
/ 29 июля 2010

Я знаю, что страницы с фреймами могут сказать, что они , но можно ли сказать, где? Насколько я могу судить, parent.location сталкивается с проблемами безопасности, когда parent - это другой домен. Есть ли обходные пути?

Ответы [ 4 ]

1 голос
/ 04 августа 2010

Я не проверял, но вы должны быть в состоянии сделать что-то вроде:

if (window.top !== window.self) {
    alert("I am a frame. The parent document is " + document.referrer);
}
0 голосов
/ 29 июля 2010

Разве это не будет отображаться в журналах вашего сервера в качестве реферера? Я знаю, что это не программный способ, но мне интересно, пытаетесь ли вы просто отследить людей, крадущих ваш контент.

0 голосов
/ 04 августа 2010

Если вы хотите приложить усилия, вы можете написать плагин (для всех браузеров) или активный x (для ie), чтобы определить это, поскольку они не заблокированы от доступа к клиентскому компьютеру так же, как и т. Д. JavaScript.

0 голосов
/ 29 июля 2010

Нет, вы не можете получить доступ к родительскому окну, если оно не в том же домене.

...