2013-05-26 5 views
0

Я пытаюсь изменить переменную javascript при iframing этой странице. Не то же самое, но сделал некоторые аналогичные по pinterestМожно ли изменить переменную javascript через iframe?

if (top != self) { 
$('body').html('<h1>Unauthorized</h1>') 
} 

Выше приведен код. Я использовал это, чтобы отменить его

<iframe src="http://www.pinterest.com/?v= 
if(top!%3Dself)%7B%24('body').html('%3Ch1%3EUna uthorized%3C%2Fh1%3E')%7D"> 

Это работает на хромированном. Итак, мой вопрос: можно ли изменить переменные javascript через iframe?

+0

та же политика происхождения - это то, что вам следует знать: http://en.wikipedia.org/wiki/Same_origin_policy Итак, чтобы ответить на ваш вопрос, вы не можете –

ответ

2

Вы можете использовать window.parent.document, но остерегайтесь междоменных операций! Посмотрите на эту ссылку для получения более подробной информации: how to access iFrame parent page using jquery?

+0

Спасибо, но зачем берегитесь крест-дмоайн? – user198989

+0

Потому что он не будет работать через домены ... :) – Ted

Смежные вопросы