SlideShare a Scribd company logo
1 of 50
Download to read offline
Debug in Safari
  HTML5     ¶ÊVv       #37
          2013/03/21
PÊžv «Ì
html5j / HTML5
       ôáÜÕ¶ V
         ¡—–öçßý


          {—∼    @nakajmg
   ¼êÔ Ãè Ãç ô
     CSS/JavaScript/HTML5
Safari 6
¬̃ oo”  Safari
oȶxq” devtools
  zo³¶O©Q
fiº¶OÝ ÂÔ¼
Safari   v¡—–›³   ?
ËáÂÞ•ÎýÚ³ß™êŸ oØ •ßïß™êŸÍ
                "     "
    pí 1 È
         >   Safari >
  ýڔߣ™%êŸoØ
ß   ™êŸoØ
devtools UI
          qÈögw
z¢” ìðÅ
ßïè¾Ñ ÓßÎòé
ïè¾Ñ ÓßÎòé             ß
       ßÉçáÇçß Ó
Ctrl + 0 :
   ýÚø ýÚ”ßïè¾Ñ              /
Ctrl + 1 : ÕßÚ
Ctrl + 2 :Ôß çÕ
Ctrl + 3 :¾ Š¾Ü
Ctrl + 4 :    ›{
Ctrl + 5 :    t
Ctrl + 6 : Ìáïå
Ctrl + 7 :
       ç ¾ýËß õ
Ctrl + 8 :    Ì
      (Chrome
            »   cmd + 1~ )
ßÒÁ õç ä Ï
ßïè¾ÑÖ ßä½å
Æ( ßÉž ™
   0.1   Option + /
 Æ( ßÉž ™
  10     Shiht + /
     Æ( ßÉž ™
           /        1
¦zòN”߶flU zu–›−
  òN” ¾ÜÕ
ïè¾ÑÖ ßä½å
                     ß
               ßÉçáÇçß Ó
Ctrl + Shift + 0 :
         ýÚø ýÚ”ßïè¾Ñì   /
Ctrl + Shift + 1 :
               pŽ”ÕßÚ
Ctrl + Shift + 2 :
                pŽ”èßí
Ctrl + Shift + 3 :
               pŽ” ¾ÜÕ
UserAgent   òN”
: Safari Realized   −¡òN³çÕ ”ç ÂÔßÃßÒßž”ß™êŸoØ   Safari
                        ç¾Ñ ̨
                    ç ÂÔßÃÒßž oØ    >
∼œ     »zo³¶O©Q
   devtools
   ∙¦−m»oÈ”   UI
devtools   ¬̃ qÈzxq
o¶x wjQ” ¾¹ô   JS/CSS
o¶|wßÇáóß Ç
o¶x wØ]” ¤©
        JS     minify
o¶x çß ™ÿÃ
 wç ù¾touch
touch
    õ¾ −x çß ™ÿÃwç ù¾
        phantom-limb
  https://github.com/brian-c/phantom-limb
         çá ËßþËáõ
Ìï
Oú¹»•Ìáïå”   JS
− Öw • −mwéŸ
”oo –Q̃∙ç ¾ýËß õ
R   vqøÆ–›ºv v
            mac     t −©¢w • ÜËúÕ ¾ ”
                  : web          Web     Safari6
        ý¬uT 1 qł|—|žœ¤– Öw • ”ÜËúÕ ¾
             :                     Web
                     ç¾Ñ ̨
         ¡—£ž |V”            CSS
Safari   ¬̃ oo”
ܽåÃçáúêÕ
ýڳܽåÃçáúêÕ oØ
             >
−x  ß            html
   Üw½™òÃöŠáÜ êÕ
      å ç ¾ ú¼ ”
Ìáïåçߎ
iOS   −x wÌáïå”Ï̊
       Safari6 + iOS6
−¡• ų ÜËúÕ ¾       Web
   pí     1Ł Ï̊
     > Safari >   :    iOS
−¡•ÒE³Ìáïåçߎ
̆Ó³Õ¾ïåœv oØ
        ž
                 Mac :
  zس   Ï̊
    : Safari
        ž
               iOS
−}¶fi ³ Ï̊
    Mac USB          iOS
Üß ™ÿÓ   iOS
flUþ• ÎýÚ
−̊Ów Ôßï Õ¾ïå
Î Üß ™ÿÓ•Ú” Î̀
−©„wçá Ó ß ËÕ
    Ûw ÎýÚ
ß™êŸoØ”fiÑqØ
¾ è þÏž                              ž
defaults write com.apple.Safari IncludeInternalDebugMenu 1
Debug   ™êŸß
Caches Window
Miscellaneous Flags
    chrome://flags   fiº¶O
Drawing/Compositing Flags
        GPU   ”÷9flag
Compositing Borders
Drawing/Compositing Flags > Show Compositing Borders

           GPU
            ýÚ”É̌È”«Þ−ø•
             −©ýÚwc‚&ò”«Þ
…∙¶∙¶
¥Š Ò+ôÑ”Õ× ö
   vv” alert
   Ø•H
flUÜß ™ÿÓ  iOS
   ÂÊ»•Ìáïå”Ï̊
            iOS
ŸÕÕÅwÒÁ õ  Ì         JS/CSS
       Ł”H»—áïå”
ß°u

More Related Content

What's hot (10)

Modernizerを用いたHTML5Webサイトの構築
Modernizerを用いたHTML5Webサイトの構築Modernizerを用いたHTML5Webサイトの構築
Modernizerを用いたHTML5Webサイトの構築
 
Web - CGI
Web - CGIWeb - CGI
Web - CGI
 
Pseudo Perl
Pseudo PerlPseudo Perl
Pseudo Perl
 
Web - PHP
Web - PHPWeb - PHP
Web - PHP
 
Pseudo Block
Pseudo BlockPseudo Block
Pseudo Block
 
저도 소셜 그래프게임 즐깁니다
저도 소셜 그래프게임 즐깁니다저도 소셜 그래프게임 즐깁니다
저도 소셜 그래프게임 즐깁니다
 
Search 3.0
Search 3.0Search 3.0
Search 3.0
 
Webzapis
WebzapisWebzapis
Webzapis
 
Web - CSS (Lab)
Web -  CSS (Lab)Web -  CSS (Lab)
Web - CSS (Lab)
 
Web - JavaScript
Web - JavaScriptWeb - JavaScript
Web - JavaScript
 

Debug in safari