8

Я знаю, что у инспектора Chrome есть селектор, который выбирает рамку для использования с консолью. Firebug имеет аналогичную команду, cd(window.frames[number]). Есть ли что-то подобное в Firefox Devtools? Я полагаю, что frame.window.eval может работать, но только если он не является междоменным.Как запустить Firefox-инспектор в iFrame?

Мне также было интересно, есть ли маркер для проверки результатов команд веб-консоли, например document.getElementsByClassName(...). но вы можете по крайней мере изменить стиль элемента программно, чтобы «видеть» его.

+2

К сожалению, это не только веб-консоли, инспектора CSS стиль просмотра/редактирования также нарушается при проверке Iframes. https://bugzilla.mozilla.org/show_bug.cgi?id=880098 – NoBugs

ответ

2

объекты DOMNode сделать блик на странице при наведении курсора мыши на веб-консоли и что называется «Переменные». В «Переменные» используется в веб-консоли также при нажатии на объект, чтобы увидеть его свойства (это боковая панель, которая появляется), а также используется в отладчике, когда остановился в точке останова (правой боковой панели, которая содержит различные области действия переменные).

Таким образом, в любое время DOMNode появляется там, если вы наведите курсор мыши на него, он будет выделен на странице.

Когда дело доходит до iframe, веб-консоль поддерживает команду cd(), см. working with iframes.

Мы также активно добавили working on a bug, чтобы добавить раскрывающийся список в панель инструментов всякий раз, когда на текущей странице есть фреймы/фреймы и вы можете легко переключаться с одного на другой.

1

Вы можете click to inspect a node в консоли и отладчике starting in Firefox 29, в настоящее время на Aurora channel.

+0

я увидел, что в Nightly другого день - правая иконка рядом с й. Было бы неплохо, если бы он подсвечивался при наведении курсора мыши, а не нажимал. – NoBugs

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