Pull to refresh

Comments 61

прошу прощения, возможно я что-то не так понял, но разве инспектор не идет штатно в комплекте с safari?
Скриншот

Пост о том как вернуть старый инспектор (как был в Safari 5 и Google Chrome).
Новый инспектор — тулза пока неюзабельная.
понятно, тогда действительно прошу прощения за мою невнимательность
UFO just landed and posted this here
Существует, но не в Safari 6, только в WebKit-e.
А что у вас за расширение к Finder, которое добавляет хромовские вкладки?
Ради одной этой ссылки стоило зайти в комментарии! Спасибо огромное!
Как отладчик для iOS устройств он не перестает работать?
У меня работает. Единственное в режиме remote web inspector не ловятся POST-данные, но это, ЕМНИП, в старом также было.
А дебажить в нем с «use strict» можно?
В стандартном вот в консоли содержимое переменных на брейкпоинте не посмотреть :[
Если честно, я не в курсе.
Дайте use case, проверю.
делаете скрипт, какой-нибудь такой:

( function() {
    "use strict";

    x = 5;
    ++x;
)() );


ставите брейкпоинт на "++x" и попробуйте в консоли набрать «x» и жмакнуть Enter.
Получаю ReferenceError: Strict mode forbids implicit creation of global property 'x'

Или я что-то не так делаю?
Ой, var забыл перед x = 5, извините :)
Можете с var еще потестить?
Получаю
ReferenceError: Can't find variable: x
Давайте попробуем скриншотом :)


Вот такое есть?
Один раз я получил такое сообщение.
Минут через 5-10 проверю еще раз.
В общем
как-то так
image

Оно?
Должно быть «5», а сейчас там ошибка в Developer Tools, которую в Safari когда-то уже исправляли, еще на старой версии.
Ясно. Спасибо за информацию. Попробую еще поиграться с разными билдами, может и получится что-то сделать.
Я так понимаю что на новом инспекторе ошибка присутствует?
Ага. А вот в версии до появления новых Developer Tools ошибку, насколько я помню, чинили :[
return,

Сейчас специально загрузился в 10.7.5, Safari 5.1.7 – ошибка присутствует.
АААА!!! Как я ждал такого решения! Самому докопаться времени так и не нашлось. Спасибо огромное!!!
UFO just landed and posted this here
В браузере POST отображается, не отображается в режиме remote web inspector (отладка iPhone etc).
Пример (кликабельно)
image
Sorry, случайно удалил файл.

Новый пример (кликабельно)
image
UFO just landed and posted this here
Я ковырял бету Safari 6.0.3. Там уже и в новом инспекторе показываются данные POST.
Я так давно этого ждал) Автору низкий поклон и огромное спасибо)
Вот только что-то консоль по esc как-то странно открывается((
В смысле? Шоткат для консоли CMD + ALT + I. Или вы что-то другое имеете в виду?
Другое) В отладчике есть такая консоль, которая выезжает снизу по Esc, в ней можно выполнять разные команды, или просто js, аналогом является кнопка «Console» на панели с кнопками во фрейме отладчика. Только при нажатии
на кнопку «Console», консоль открывается во весь фрейм, а по esc она занимает небольшую часть экрана.
Действительно.
Я просто для вызова консоли всегда пользовался второй иконкой слева в нижнем ряду.
Плюсую! А как быть с цветовой темой инспектора, она где настраивается?
/System/Library/PrivateFrameworks/WebInspector.framework/Versions/A/Resources/inspector.css
начиная со строки 2800
А у меня вот что-то не заработало :( пробовал и через инсталлер и руками. Макось 10.8.2/Сафари 6.0.2…
Да собсно ничего не происходит — как открывался новый инспектор, так и открывается.
Safari перезапускали?
Покажите выхлоп
ls /System/Library/PrivateFrameworks/WebInspector.framework/Versions/A/Resources/
Если запускать через ваш инсталлер — вообще ничего не меняется.
До:
[11:12] cmd#:5002
kostik@kostik: ~> ls /System/Library/PrivateFrameworks/WebInspector.framework/Versions/A/Resources/
Images/		Main.css	Main.js		ca.lproj/	da.lproj/	el.lproj/	es.lproj/	fr.lproj/	hr.lproj/	it.lproj/	ko.lproj/	no.lproj/	pt.lproj/	ro.lproj/	sk.lproj/	th.lproj/	uk.lproj/	zh_CN.lproj/
Info.plist	Main.html	ar.lproj/	cs.lproj/	de.lproj/	en.lproj/	fi.lproj/	he.lproj/	hu.lproj/	ja.lproj/	nl.lproj/	pl.lproj/	pt_PT.lproj/	ru.lproj/	sv.lproj/	tr.lproj/	version.plist	zh_TW.lproj/

После:
[11:55] cmd#:5003
kostik@kostik: ~> ls /System/Library/PrivateFrameworks/WebInspector.framework/Versions/A/Resources/
Images/		Main.css	Main.js		ca.lproj/	da.lproj/	el.lproj/	es.lproj/	fr.lproj/	hr.lproj/	it.lproj/	ko.lproj/	no.lproj/	pt.lproj/	ro.lproj/	sk.lproj/	th.lproj/	uk.lproj/	zh_CN.lproj/
Info.plist	Main.html	ar.lproj/	cs.lproj/	de.lproj/	en.lproj/	fi.lproj/	he.lproj/	hu.lproj/	ja.lproj/	nl.lproj/	pl.lproj/	pt_PT.lproj/	ru.lproj/	sv.lproj/	tr.lproj/	version.plist	zh_TW.lproj/

Попробую еще разок с чистого листа ручками.
Судя по листингу, у вас не скопированы файлы. И это странно, поскольку pkg накатывает свое файло сверху.
Файлики скопированы в /System/Library/PrivateFrameworks/WebInspector.framework/Versions/Current/Resources/
В /System/Library/PrivateFrameworks/WebInspector.framework/Versions/A/Resources/ все старое.
Вопрос: там что-то является ссылкой? A или Current кто-то на кого ведет?
~ % ls -la /System/Library/PrivateFrameworks/WebInspector.framework/Resources
lrwxr-xr-x  1 root  wheel  26 Dec 23 19:59 /System/Library/PrivateFrameworks/WebInspector.framework/Resources -> Versions/Current/Resources

~ % ls -la /System/Library/PrivateFrameworks/WebInspector.framework/Versions/Current 
lrwxr-xr-x  1 root  wheel  1 Dec 23 19:59 /System/Library/PrivateFrameworks/WebInspector.framework/Versions/Current -> A

Current – это ссылка на А.
По крайней мере, у меня это так на 4-х системах.
Мда… Видимо сильно устал в пятницу вечером… Накосячил где-то… Заломился сейчас на домашний комп, вернул все как положено, сделал все еще раз — все получилось. Извиняюсь за беспокойство.
Хорошо то, что хорошо заканчивается :)
Огромное спасибо! Самый ценный рецепт за последнее время. Новый инспектор неюзабелен совершенно. Туча пустого места и непонятная экономия на спичках, когда касается интерфейса.
У вас нет проблемы с вылетом Сафари 6 при открытии новой вкладки?
простите, а про старый активити монитор просто забыть, да?

вот такое окошко. его тоже зарубили, но оно олицетворяло для меня любовь к сафари

(это офтоп, как я понимаю; лишь касается обновлений)
Окно выпилили. Но, в принципе, все загруженные ресурсы с линками можно посмотреть и в нынешнем инспекторе.
С обновлением до 6.0.4 перестало работать. У кого фурычет?
да :( у меня тоже отвалилось…
Вроде бы WebInspector.framework переехал из /System/Library/PrivateFrameworks/ в /System/Library/StagedFrameworks/Safari/. Собствено после копирования с новыми путями и не работает.
Подтверждаю, скопировал WebInspector.framework в старое место, запустил SOWI, скопировал обратно. Работает.
Sign up to leave a comment.

Articles