рд╕рдлрд╛рд░реА 6 рдореЗрдВ рдкреБрд░рд╛рдиреЗ рд╡реЗрдм рдЗрдВрд╕реНрдкреЗрдХреНрдЯрд░ рдХреЛ рд╡рд╛рдкрд╕ рд▓рд╛рдПрдВ

рдореБрдЭреЗ рдпрдХреАрди рд╣реИ рдХрд┐ рдореИрдВ рдирдИ рд╕рдлрд╛рд░реА рдореЗрдВ рдирдП рднрдХреНрддреЛрдВ рдХреЗ рд╕рд╛рде рдЕрдкрдиреА рдкреАрдбрд╝рд╛ рдореЗрдВ рдЕрдХреЗрд▓рд╛ рдирд╣реАрдВ рд╣реВрдВред рдФрд░ рдЬрдм рдЙрдиреНрд╣реЛрдВрдиреЗ рдПрдХ рдмрд╛рд░ рдлрд┐рд░ рдореБрдЭреЗ рд╣рд░рд╛ рджрд┐рдпрд╛, рддреЛ рдореИрдВрдиреЗ рдПрдХ рдЙрдЪрд┐рдд рд╡реНрдпрдХреНрддрд┐ рдХреЗ рд░реВрдк рдореЗрдВ, рдорджрдж рдХреЗ рд▓рд┐рдП Google рдХреА рдУрд░ рд░реБрдЦ рдХрд┐рдпрд╛ред



рджреБрдЦ рд╕реЗ рдЫреБрдЯрдХрд╛рд░рд╛ рдкрд╛рдиреЗ рдХреЗ рд▓рд┐рдП Google рдиреЗ рдореБрдЭреЗ рдХрдИ рд╡рд┐рдХрд▓реНрдк рджрд┐рдП:

  1. рдореЗрдиреВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ рд╡рд┐рдХрд╕рд┐рдд рдХрд░реЗрдВ> WebKit рд╡реЗрдм рдЗрдВрд╕реНрдкреЗрдХреНрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ
  2. рддреВрдлрд╛рди Apple рд╕рдорд░реНрдерди
  3. рд╕рдлрд╛рд░реА рдХреЗ рдмрдЬрд╛рдп рд╡реЗрдмрдХрд┐рдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ

рдореМрдЬреВрджрд╛ рд╕рдлрд╛рд░реА рдмрд┐рд▓реНрдб рдореЗрдВ рдЗрд╕ рддрд░рд╣ рдХреЗ рдореЗрдиреВ рдЖрдЗрдЯрдо рдХреА рдХрдореА рдХреЗ рдХрд╛рд░рдг рдкрд╣рд▓рд╛ рд╡рд┐рдХрд▓реНрдк рдореБрдЭреЗ рдкрд╕рдВрдж рдирд╣реАрдВ рдЖрдпрд╛ред
рд╕рдХрд╛рд░рд╛рддреНрдордХ рдкрд░рд┐рдгрд╛рдо рдХреА рдХрдо рд╕рдВрднрд╛рд╡рдирд╛ рдХреЗ рдХрд╛рд░рдг рджреВрд╕рд░рд╛ рдлрд┐рдЯ рдирд╣реАрдВ рд╣реБрдЖред
рддреАрд╕рд░рд╛ рдХрд╛рдо рдирд╣реАрдВ рдХрд┐рдпрд╛, рдХреНрдпреЛрдВрдХрд┐ WebKit рд╕рдлрд╛рд░реА рдореЗрдВ рд╕реНрдерд╛рдкрд┐рдд рдХреБрдЫ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреЗ рд╕рд╛рде рдЯрдХрд░рд╛ рдЧрдпрд╛ рдерд╛ рдФрд░ рдЬрдм рдХрд┐рд╕реА рднреА рдкреЗрдЬ рдХреЛ рдереЛрдбрд╝рд╛ рдореБрд╢реНрдХрд┐рд▓ рд╕реЗ рдЦреЛрд▓рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рдЬрд╛ рд░рд╣реА рдереА, рддреЛ Y.ru рддрдВрдЧ рдерд╛ред рдЗрд╕рд╕реЗ рдирд┐рдкрдЯрдирд╛ рдПрдХ рд╣реИрдХ рдерд╛, рдФрд░ рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдмреНрд░рд╛рдЙрдЬрд╝рд░реЛрдВ рд╕реЗ рдЪрд┐рдбрд╝рд┐рдпрд╛рдШрд░ рдирд╣реАрдВ рдмрдирд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛ (рдореЗрд░реЗ рдкрд╛рд╕ рдЙрдирдореЗрдВ рд╕реЗ рд╕рд╛рдд рд╕реНрдерд╛рдкрд┐рдд рд╣реИрдВ)ред
рдпрджрд┐ рдЖрдк WebKit рд╕реЗ рднреНрд░рдорд┐рдд рдирд╣реАрдВ рд╣реИрдВ, рддреЛ рдЖрдк рдЗрд╕реЗ рд╕реБрд░рдХреНрд╖рд┐рдд рд░реВрдк рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЖрдЧреЗ рдирд╣реАрдВ рдкрдврд╝ рд╕рдХрддреЗ рд╣реИрдВред


рдЪреВрдВрдХрд┐ WebKit рд╕рдлрд╛рд░реА рд╕реЗ рдмрд╣реБрдд рдЕрд▓рдЧ рдирд╣реАрдВ рд╣реИ, рдФрд░ рдЗрд╕рдореЗрдВ рдкреБрд░рд╛рдиреЗ рдФрд░ рдирдП рджреЛрдиреЛрдВ рдкреНрд░рдХрд╛рд░ рдХреЗ рджреЗрд╡рддрд╛ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ, рдореБрдЭреЗ рдЗрд╕рдХреА рдЬрд╛рдирдХрд╛рд░реА рд▓реЗрдиреЗ рдХреЗ рд▓рд┐рдП рдорд┐рд▓рд╛ред рдирддреАрдЬрддрди, рдирд┐рд░реАрдХреНрд╖рдХ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЛ рдЙрд╕рдХреЗ рдЖрдВрддреЛрдВ рдореЗрдВ рдЦреЛрдЬрд╛ рдЧрдпрд╛ рдерд╛, рдЬрд┐рд╕рд╕реЗ рдХрд╛рдлреА рд╕рдордЭ рдореЗрдВ рдЖ рдЧрдпрд╛ рдерд╛, рдЬреЛ рдХрд┐ рд╡рд┐рднрд┐рдиреНрди рдмрд┐рд▓реНрдб рдХреЗ рд╕рд╛рде рд╕реЗрдХрд╛рд╕ рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, рдХрд╛рд░реНрдп рдХреЗ рд╕рдорд╛рдзрд╛рди рдХрд╛ рдХрд╛рд░рдг рдмрдирд╛ред



рдкрд░рд┐рдгрд╛рдо




рд╡рд┐рдзрд┐


рдиреАрдЪреЗ рдЖрд▓рд╕реА рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рдЗрдВрд╕реНрдЯреЙрд▓рд░ рд╣реИ рдЬреЛ рд╕рдм рдХреБрдЫ рдЦреБрдж рдХрд░реЗрдЧрд╛ред
рдЖрджреЗрд╢ рдореЗрдВ рдЬрд┐рдЬреНрдЮрд╛рд╕реБ рдХреЗ рд▓рд┐рдП:



  1. WebKit рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ рдФрд░ рдЫрд╡рд┐ рдХреЛ рдорд╛рдЙрдВрдЯ рдХрд░реЗрдВ
  2. рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рд╕реЗ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреА рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдмрдирд╛рдПрдБ / Volumes/WebKit/WebKit.app/Contents/Framework./10/
    WebCore.framework / рд╕рдВрд╕реНрдХрд░рдгреЛрдВ / A / Resources / рдореЗрдВ рдЗрдВрд╕реНрдкреЗрдХреНрдЯрд░ / рдЗрдВрд╕реНрдкреЗрдХреНрдЯрд░ / рд▓рд╛рдЗрдХ / рдкреНрд░реЛрдлрд┐рдЯрдлреНрд░реИрдорд╡рд░реНрдХ //ebInspector.framework/Versions/Current/Resources
  3. рдирд┐рд░реАрдХреНрд╖рдХ рдХрд╛ рдирд╛рдо рдмрджрд▓реЗрдВ
  4. рдХрд╛ рдЖрдирдВрдж

рдПрдХ рд╣реА рдорд╢реАрди рдХреЗ рдЕрдиреБрдХреВрд▓ рднрд╛рд╖рд╛:
# 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 

рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рд╡реАрдбрд┐рдпреЛ рдореЗрдВ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, рдореИрдВрдиреЗ рдирд┐рд░реАрдХреНрд╖рдХ рдХреЛ рдереЛрдбрд╝рд╛ рдирд┐рд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ред рдпрд╣рд╛рдВ рд╡рд┐рдзрд┐ рдЙрдзрд╛рд░ рд▓реА рдЧрдИ рдереА рдФрд░ рд╕рдлрд╛рд░реА рдХреЗ рд▓рд┐рдП рдереЛрдбрд╝рд╛ рдЕрдиреБрдХреВрд▓рд┐рдд рдереАред
рдпрджрд┐ рдЖрдкрдХреЛ рдпрд╣ рдбрд┐рдЬрд╝рд╛рдЗрди рдкрд╕рдВрдж рдирд╣реАрдВ рд╣реИ, рддреЛ рдмрд╕ рдЗрд╕реЗ рдХрдВрд╕реЛрд▓ рдореЗрдВ рдХрд░реЗрдВ:

 sudo sed -i'.bak' '2781,$d' /System/Library/PrivateFrameworks/WebInspector.framework/Versions/A/Resources/inspector.css 
рдФрд░ рд╕рдлрд╛рд░реА рдХреЛ рдкреБрдирдГ рдЖрд░рдВрдн рдХрд░реЗрдВред

рдЕрдВрдЧреНрд░реЗрдЬреА рдФрд░ рд░реВрд╕реА рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ (10.8.2) рдкрд░ рд╕рдлрд╛рд░реА 6.0.1 рдФрд░ 6.0.2 рдкрд░ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рдЧрдпрд╛ред рдХрд┐рд╕реА рднреА рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╕реНрдЯреЙрдХ рдХреА рдкрд╣рдЪрд╛рди рдирд╣реАрдВ рдХреА рдЧрдИред

рд╕рднреА рджреЗрд╡-рдП рдХрд╛ рдЖрдирдВрдж рд▓реЗрдВред

рд╕рдВрд╕реНрдерд╛рдкрдХ

Source: https://habr.com/ru/post/In163479/


All Articles