2013-12-06 3 views
3

В консоли Developer Tools в Chrome, то «фокус» может быть изменен на IFRAME, используя выпадающий селектор, показанный здесь:IE 11 Средства разработки - Фокусируйтесь на IFRAME?

Developer Tools in Chrome

Как это может быть сделано в Internet Explorer 11, в инструменты для разработчиков F12?

(я знаю, что содержание ссылок IFRAME также можно получить с помощью frames[0]....)

ответ

4

В IE с версии 9 и далее вы можете использовать команду CD() в консоли, чтобы изменить рамку таргетинга вам необходимо пройти в ссылке на кадр.

cd(window.frames[0]) 
+0

См. Http://msdn.microsoft.com/en-us/library/ie/gg589530(v=vs.85).aspx#UsingCDacrossFrames –

1

Чтобы переместить фокус в верхней части окна, используйте:

cd() 

и перейти к первому IFRAME, используйте:

cd(frame[0]) 

Кажется, как вы не можете использовать cd(top.frame[1]) для перейдите к рамочке родства. Но если iframes являются вложенными, можно использовать cd(frame[0]), чтобы перейти в первый, затем cd(frame[0]) снова, чтобы перейти в вложенный.

Приятно, что сразу после ввода cd(frame[x]) консоли echos назад: Current window: www.server.com/path/page.aspx показывая исходный URL текущего кадра.

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