Я уверен, что я не одинок в своих трудностях с новыми инструментами разработчика в новом Safari. И когда они меня в очередной раз победили, я, как разумный человек, обратился за помощью к Google. Google предложил мне несколько вариантов избавления от моих страданий:
- используйте меню «Разработка» > «Использовать WebKit Web Inspector».
- штурмуйте поддержку Apple
- использовать ВебКит вместо Сафари
Третий был недоволен тем, что WebKit конфликтовал с каким-то расширением, установленным в Safari, и при попытке открыть любую страницу чуть сложнее, чем ya.ru, зависал.
Разбираться с этим было облом, да и создавать зоопарк браузеров мне не очень хотелось (у меня их уже около семи установлено).
Если вас не смущает WebKit, то можете смело использовать его и не читать дальше.
Поскольку WebKit не сильно отличается от Safari и содержит как старые, так и новые инструменты разработки, я начал возиться с его внутренними компонентами.
В результате в его недрах был обнаружен каталог инспектор , что натолкнуло на вполне понятные мысли, которые в результате общения с различными билдами и привели к решению поставленной задачи.
Результат
Рецепт
Для ленивых ниже размещено установщик который все сделает сам.Для любопытных по порядку:
- Загрузка ВебКит и смонтируйте образ
- Копирование файлов из каталога /Volumes/WebKit/WebKit.app/Contents/Frameworks/10.7/ WebCore.framework/Versions/A/Resources/inspector В /System/Library/PrivateFrameworks/WebInspector.framework/Versions/Current/Resources
- Переименовать инспектор.
html
В Main.html - Наслаждаться
Как вы могли заметить на видео, я немного раскрасил инспектора.# make original inspector backup sudo cp -RH /System/Library/PrivateFrameworks/WebInspector.framework /System/Library/PrivateFrameworks/WebInspector.framework.backup # copy WebKit inspector sudo cp -RH /Volumes/WebKit/WebKit.app/Contents/Frameworks/10.7/WebCore.framework/Versions/A/Resources/inspector/* /System/Library/PrivateFrameworks/WebInspector.framework/Versions/Current/Resources sudo mv /System/Library/PrivateFrameworks/WebInspector.framework/Versions/Current/Resources/inspector.html /System/Library/PrivateFrameworks/WebInspector.framework/Versions/Current/Resources/Main.html
Метод был заимствован здесь и слегка адаптирован к Safari.
Если вам не нравится такой дизайн, просто запустите в консоли: sudo sed -i'.
bak' '2781,$d' /System/Library/PrivateFrameworks/WebInspector.framework/Versions/A/Resources/inspector.css
и перезапустите Сафари.
Протестировано в Safari 6.0.1 и 6.0.2 на английской и русской системах (10.8.2).
Существенных косяков не выявлено.
Счастливого всем разработчика.
Установщик Теги: #os x #safari 6 #butthurt #:) #Safari
-
Советы По Управлению Долгом
19 Oct, 24 -
У Apt Есть Коровья Суперсила.
19 Oct, 24 -
Радио Без Батареек
19 Oct, 24