рдореБрдЭреЗ рдХреНрд╖рдорд╛ рдХрд░реЗрдВ рдпрджрд┐ рдЗрд╕рдХрд╛ рдЙрддреНрддрд░ рдХрд╣реАрдВ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВ рдЗрд╕реЗ рдЕрдХреНрд╕рд░ рдкреВрдЫреЗ рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдкреНрд░рд╢реНрди рдпрд╛ рд░реАрдбрдореЗ рдореЗрдВ рдирд╣реАрдВ рдвреВрдВрдв рд╕рдХрд╛ред
рдореИрдВ рдПрдХ рд╡реЗрдмрд╕рд╛рдЗрдЯ рдЪрд▓рд╛рддрд╛ рд╣реВрдВ рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрдИ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХрд░рддреЗ рд╣реИрдВред рдХреБрдЫ рд╡рд┐рдорд┐рдпрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рдРрд╕рд╛ рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИ рдХрд┐ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдореЗрд░реЗ рдкреГрд╖реНрда рдкрд░ рдХреБрдЫ рддрддреНрд╡реЛрдВ рдкрд░ рд╕рдВрдкрд╛рджрди рдХреЛ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддрд╛ рд╣реИред рдпрд╣ рдХреБрдЫ рдореБрд╢реНрдХрд┐рд▓ JS рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХрд╛ рдХрд╛рд░рдг рдмрди рд░рд╣рд╛ рд╣реИ рдЬрд┐рдиреНрд╣реЗрдВ рдЯреНрд░реИрдХ рдХрд░рдирд╛ рдмрд╣реБрдд рдХрдард┐рди рд╣реИ рдФрд░ рд╕рд╛рде рд╣реА рд╕рд╛рде рдмрд╣реБрдд рд╕рд╛рд░реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рджрд░реНрдж рднреА рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдЙрдиреНрд╣реЗрдВ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рд╡рд┐рдлрд▓рддрд╛рдПрдВ рд╣рдорд╛рд░реЗ рдХреЛрдб рдФрд░ рд╡рд┐рдорд┐рдпрдо рдХреЗ рдмреАрдЪ рд╕рдВрдШрд░реНрд╖ рдХреЗ рдХрд╛рд░рдг рд╣реИрдВред
рдХреНрдпрд╛ рддрддреНрд╡реЛрдВ рдХреЛ рдЯреИрдЧ рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рддрд░реАрдХрд╛ рд╣реИ "рдпрджрд┐ рдЖрдк рд╡рд┐рдорд┐рдпрдо рдЪрд▓рд╛ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рдХреГрдкрдпрд╛ рдЗрд╕ рддрддреНрд╡ рдХреЛ рди рдмрдврд╝рд╛рдПрдВ"? рдЖрдкрдХреЗ рдЙрддреНрддрд░ рдХреЗ рд▓рд┐рдП рдЕрдЧреНрд░рд┐рдо рдзрдиреНрдпрд╡рд╛рджред
@vincentwoo... рдЕрднреА рдирд╣реАрдВред рдЗрд╕ рддрд░рд╣ рдХреА рд╕реБрд╡рд┐рдзрд╛ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рд╕рд╛рд╡рдзрд╛рдиреАрдкреВрд░реНрд╡рдХ рд╡рд┐рдЪрд╛рд░ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред
рдХреНрдпрд╛ рдЖрдк рдЗрд╕ рд╕реБрд╡рд┐рдзрд╛ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╣реИрдВ? рдпрджрд┐ рд╣рд╛рдВ, рддреЛ рдХреНрдпрд╛ рдЖрдк рдмрддрд╛ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдЖрдкрдХреА рдХреБрдЫ рдкреНрд░рдореБрдЦ рдЪрд┐рдВрддрд╛рдПрдВ рдХреНрдпрд╛ рд╣реИрдВ? рдореИрдВ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдХрд┐рд╕реА рднреА рдкреИрд░ рдХреА рдЙрдВрдЧрд▓рд┐рдпреЛрдВ рдкрд░ рдХрджрдо рдирд╣реАрдВ рдЙрдард╛рдирд╛ рдЪрд╛рд╣рддрд╛, рд▓реЗрдХрд┐рди рдореИрдВ рдЕрдкрдиреЗ рдЙрди рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рдмреЗрд╣рддрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЕрдиреБрднрд╡ рдкреНрд░рджрд╛рди рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдЬрд┐рдирдХреЗ рдкрд╛рд╕ рд╡рд┐рдорд┐рдпрдо рд╕реНрдерд╛рдкрд┐рдд рд╣реИ (рдЬреЛ рд▓реЛрдЧреЛрдВ рдХрд╛ рдПрдХ рдЖрд╢реНрдЪрд░реНрдпрдЬрдирдХ рд╣рд┐рд╕реНрд╕рд╛ рд╣реИ)ред
+1 рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЙрдкрдпреЛрдЧреА рдЬреЛрдбрд╝ рд╣реЛрдЧрд╛ред
рдЖрдк рдбреЛрдо рд░реЗрдбреА/рд╡рд┐рдВрдбреЛ рд▓реЛрдб рдкрд░ рдПрдХ рдирдХрд▓реА unload
рд╕рдВрджреЗрд╢ рднреЗрдЬ рд╕рдХрддреЗ рд╣реИрдВ - рдпрджрд┐ рдХреЗрд╡рд▓ рд╡рд┐рдорд┐рдпрдо рдиреЗ рдЗрдирд┐рдЯ рдХрд┐рдпрд╛ рд╣реИред
рдпрд╣рд╛рдВ рдореЗрд░рд╛ рдЙрджрд╛рд╣рд░рдг рд╣реИ: https://jsfiddle.net/2L36ypys/ , рдФрд░ рдЖрдк рджреЗрдЦреЗрдВрдЧреЗ рдХрд┐ рдЖрдк рд╕рдВрдХреЗрддреЛрдВ рдХреЛ рд╕рдХреНрд░рд┐рдп рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП f
рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗред
рдпрд╣ рдкреНрд░рддрд┐рдмрджреНрдз adce73cb68f7ca3e3e01ca6fbb08a1008c9c8b90 (2016/04/05) рдХреЗ рдмрд╛рдж рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред
рдмреАрдЯреАрдбрдмреНрд▓реНрдпреВ, рдХреНрдпрд╛ рдЖрдк рдФрд░ рд╕реБрд░рд╛рдЧ рдкреНрд░рджрд╛рди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рд╣рдо рдРрд╕реЗ рд╕рдВрдШрд░реНрд╖реЛрдВ рдХреЛ рд╣рд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдореИрдВ рд╕реНрд╡рдпрдВ рдПрдХ рд╡рд┐рдорд┐рдпрдо рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╣реАрдВ рд╣реВрдВ, рдЗрд╕рд▓рд┐рдП рдореИрдВ рдЗрд╕реЗ рдХрд▓ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реВрдВрдЧрд╛ рдФрд░ рдЖрдкрдХреЗ рд▓рд┐рдП рдПрдХ рдЕрдзрд┐рдХ рдареЛрд╕ рдмрдЧ рд░рд┐рдкреЛрд░реНрдЯ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реВрдВрдЧрд╛ред рд╕реНрдирд┐рдкреЗрдЯ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред
рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, https://jsfiddle.net/2L36ypys/1/ рдореЗрдВ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреЗ рдЕрдиреБрд╕рд╛рд░, рдЬрдм рдкреГрд╖реНрда "loading"
, рддреЛ рд╣рдо "рд╣реЛрд╕реНрдЯ" рд╡рд╛рддрд╛рд╡рд░рдг рд╕реЗ рдРрд╕рд╛ рд╕рдВрджреЗрд╢ рднреЗрдЬ рд╕рдХрддреЗ рд╣реИрдВ, рдХреНрдпреЛрдВрдХрд┐ рд╡рд┐рдорд┐рдпрдо рдЕрдкрдиреЗ unload
рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддрд╛ рд╣реИред рдЕрдиреНрдп рд╕рднреА рдкреЗрдЬ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╕реЗ рдкрд╣рд▓реЗ
рд▓реЗрдХрд┐рди рдореЗрд░рд╛ рд╡рд┐рдорд┐рдпрдо++ рдЗрд╕ рд╢реНрд░реЛрддрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдкреЗрдЬ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рджреНрд╡рд╛рд░рд╛ рдЗрд╕реЗ рдирд╖реНрдЯ рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рдЖрд╕рд╛рди рддрд░реАрдХрд╛ рдирд╣реАрдВ рд╣реИред
рдЗрд╕рд▓рд┐рдП рдореИрдВ рдЖрдкрдХреА рдЦреЛрдЬреЛрдВ рдХреА рдЕрдкреЗрдХреНрд╖рд╛ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рдПрдХ рдкрд░реАрдХреНрд╖рдг рдкреГрд╖реНрда рдЬрд╣рд╛рдВ рдЖрдк рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЛ рдкреБрди: рдЙрддреНрдкрдиреНрди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдареАрдХ рд╣реИред рдмрд╣реБрдд - рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рджред
рдЗрд╕рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд, рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ Vimium рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реИ, 2 рд╕рд╛рд▓ рдкреБрд░рд╛рдирд╛ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд╣реИ, рдпрд╣рд╛рдВ рдЙрдкрдпреЛрдЧреА рд╣реЛ рд╕рдХрддрд╛ рд╣реИ: https://github.com/EvanHahn/Detect-Vimium
@pimlotc рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдиреЗ 1 рдпрд╛ 2 рд╕рд╛рд▓ рддрдХ рдХрд╛рдо рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рд╡рд┐рдорд┐рдпрдо рдЕрдкрдиреЗ рдиреЛрдбреНрд╕ рдХреЛ рдЫрд┐рдкрд╛рдиреЗ рдХреЗ рд▓рд┐рдП 'рд╢реИрдбреЛрдбреЛрдо' рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред
рдореИрдВ рдЕрдкрдиреА рд╕рд╛рдЗрдЯ рдкрд░ рд╡рд┐рдорд┐рдпрдо рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреА рд╕рдорд╕реНрдпрд╛ рдХреЛ рдареАрдХ рд╕реЗ рдкреБрди: рдЙрддреНрдкрдиреНрди рдирд╣реАрдВ рдХрд░ рд╕рдХрд╛ (рд╢рд╛рдпрдж рдЗрд╕рд▓рд┐рдП рдХрд┐ рдореИрдВ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ рд╡рд┐рдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рддрд╛)ред рдХреНрдпрд╛ рдпрд╣ рдЕрднреА рднреА рдЯреЗрдмрд▓ рдкрд░ рд╣реИ рдХрд┐ рдХрд┐рд╕реА рдкреНрд░рдХрд╛рд░ рдХреЗ рд╡рд┐рдорд┐рдпрдо-рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕реАрдПрд╕рдПрд╕ рд╡рд░реНрдЧ рдХреЛ рддрддреНрд╡реЛрдВ рдореЗрдВ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рдЗрд╕реЗ рдмрдврд╝рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ рдХрд╣рд╛ рдЬрд╛рдП?
рдХреНрдпрд╛ рдпрд╣ рдЕрднреА рднреА рдЯреЗрдмрд▓ рдкрд░ рд╣реИ рдХрд┐ рдХрд┐рд╕реА рдкреНрд░рдХрд╛рд░ рдХреЗ рд╡рд┐рдорд┐рдпрдо-рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕реАрдПрд╕рдПрд╕ рд╡рд░реНрдЧ рдХреЛ рддрддреНрд╡реЛрдВ рдореЗрдВ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рдЗрд╕реЗ рдмрдврд╝рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ рдХрд╣рд╛ рдЬрд╛рдП?
рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рдпрд╣ рдПрдХ рдЕрдЪреНрдЫрд╛ рд╡рд┐рдЪрд╛рд░ рд╣реИред
рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдпрд╣ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рднреНрд░рдо рдХрд╛ рдХрд╛рд░рдг рд╣реЛрдЧрд╛ рдпрджрд┐ рд╡рд┐рдорд┐рдпрдо рдХреБрдЫ рд╕рд╛рдЗрдЯреЛрдВ рдкрд░ рдмрд┐рд▓реНрдХреБрд▓ рднреА рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЖрдкрдХреА рд╕рд╛рдЗрдЯ рдкрд░ рд╡рд┐рдорд┐рдпрдо рдХреЛ рдЕрдХреНрд╖рдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдпрд╣рд╛рдВ рджреЗрдЦреЗрдВ ред
рд╕рд╛рде рд╣реА, рдпрджрд┐ рд╣рдо рдЖрдкрдХреЗ рд╡рд┐рдЪрд╛рд░ рдХрд╛ рдЕрдиреБрд╕рд░рдг рдХрд░рддреЗ рд╣реИрдВ рддреЛ рд╣рдореЗрдВ рд╢рд╛рдпрдж рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП Vimium рдХреЛ рдкреБрди: рд╕рдХреНрд╖рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рддрдВрддреНрд░ рдХреА рднреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред
рдареАрдХ рд╣реИред рдХреНрдпрд╛ рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдХрдо рд╕реЗ рдХрдо рдпрд╣ рдЬрд╛рдирдиреЗ рдХрд╛ рдХреЛрдИ рддрд░реАрдХрд╛ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рд╡рд┐рдорд┐рдпрдо рд╕рдХреНрд╖рдо рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ? рдореБрджреНрджрд╛ рдпрд╣ рд╣реИ рдХрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╣рдореЗрдВ рджреЛрд╖ рджреЗрддреЗ рд╣реИрдВ рдЬрдм рдПрдХ рдЕрдЬреАрдм рдмрд╛рддрдЪреАрдд рдХреЗ рдХрд╛рд░рдг рдХреЛрдИ рдЪреАрдЬ рдЯреВрдЯ рдЬрд╛рддреА рд╣реИред рдореЗрд░реА рд╕реЗрд╡рд╛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдПрдХ рдмрд╣реБрдд рд╣реА рдЬрдЯрд┐рд▓ рд╕рдВрдкрд╛рджрди рд╕рддрд╣ (рдХреЛрдбрдорд┐рд░рд░) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреА рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореИрдВ рдХреБрдЫ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред
Vimium рдХрдо рд╕реЗ рдХрдо рдХрд┐рд╕реА рддрд░рд╣ рдбреЛрдо рдкрд░ рдПрдХ рд╡рд┐рд░реВрдкрдг рд╕рд╛рдХреНрд╖реНрдп рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ, рддреЛ '@vincentwoo рдХреА рддрд░рд╣ рдХрдо рд╕реЗ рдХрдо рд╕реНрдерд▓реЛрдВ рдкрд░ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХреЗ рд▓рд┐рдП _made aware_ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ Vimium рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рд╣реИ рдЬрд┐рдХреНрд░ рд░рд╣рд╛ рд╣реИ рдФрд░ рд╡реЗ рд╡рд╣рд╛рдБ рдкрд░рд╕реНрдкрд░ рд╡рд┐рд░реЛрдзреА рд╡реНрдпрд╡рд╣рд╛рд░ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдЙрдиреНрд╣реЗрдВ рдпрд╛рдж рджрд┐рд▓рд╛рдиреЗ рдХреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд▓рд┐рдП рд╕рдВрджреЗрд╢ рджрд┐рдЦрд╛ рд╕рдХрддрд╛ рд╣реИ рд╡реЗрдмрдкреЗрдЬ рдореЗрдВ рдПрдХ рдЬрдЯрд┐рд▓ UI рдХреЛ рд╕рднреА Vimium рдСрдлрд╝рд░ рдХреЗ рд╕рд╛рде рд╕рдВрдпреЛрдЬрд┐рдд рдХрд░рддреЗ рд╕рдордп, рдпрд╛ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рд╡рд┐рдЪрд╛рд░рд╛рдзреАрди рдРрдк рдпрд╛ рдЙрдиреНрд╣реЗрдВ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП Vimium рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдореЗрдВ рд╕рд╣рд╛рдпрддрд╛ рдкреНрд░рджрд╛рди рдХрд░реЗрдВред
рдЕрдЧрд░ рд╡рд┐рдорд┐рдпрдо рдХрдо рд╕реЗ рдХрдо рдбреАрдУрдПрдо рдкрд░ рдХрд┐рд╕реА рднреА рддрд░рд╣ рд╕реЗ рдПрдХ рдЖрд░реНрдЯрд┐рдлреИрдХреНрдЯ рдЬреЛрдбрд╝ рд╕рдХрддрд╛ рд╣реИ ...
рд╣рдо рдкреНрд░рддреНрдпреЗрдХ (рд╢реАрд░реНрд╖-рд╕реНрддрд░) рдкреГрд╖реНрда рдкрд░ рд╡реЛрдордирд┐рдмрд╛рд░ рдХреЛ рдкреНрд░реА-рд▓реЛрдб рдХрд░рддреЗ рд╣реИрдВред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╣рдо рдЗрд╕реЗ рдПрдХ рдЙрдкрдпреБрдХреНрдд рд╡рд░реНрдЧ рдпрд╛ рдЖрдИрдбреА рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдпрд╣ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдорджрдж рдХрд░реЗрдЧрд╛!
@ smblott-github рдореЗрд░рд╛ рд╡рд┐рдЪрд╛рд░ рдпрд╣ рд╣реИ рдХрд┐ рд╡рд┐рдорд┐рдпрдо рдЕрдкрдиреЗ рд╢реИрдбреЛ рд╣реЛрд╕реНрдЯ рдиреЛрдб рдХреЛ <div>
рд╕реЗ рджреВрд╕рд░реЗ рдирд╛рдо рд╕реЗ рдмрджрд▓ рджреЗрддрд╛ рд╣реИ, рдЬреИрд╕реЗ <vimium-ui>
, рдФрд░ рдлрд┐рд░ рдпрд╣ <html>
рдХреЗ рдмрдЪреНрдЪреЛрдВ рдХреЛ рдЦреЛрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╣реИ рдЗрд╕ рдЯреИрдЧ рдирд╛рдо рдХреЗ рд▓рд┐рдПред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдХрд╕реНрдЯрдо-рддрддреНрд╡ рдЯреИрдЧ рдирд╛рдо рдЕрдиреНрдп рд╡реЗрдмрд╕рд╛рдЗрдЯреЛрдВ рдХреЗ рд╕рдорд╛рди рдирд╣реАрдВ рд╣реЛрдЧрд╛ред
рдореЗрд░рд╛ рд╡рд┐рдЪрд╛рд░ рдпрд╣ рд╣реИ рдХрд┐ рд╡рд┐рдорд┐рдпрдо рдЕрдкрдиреЗ рд╢реИрдбреЛ рд╣реЛрд╕реНрдЯ рдиреЛрдб рдХреЛ
<div>
рд╕реЗ рджреВрд╕рд░реЗ рдирд╛рдо рд╕реЗ рдмрджрд▓ рджреЗрддрд╛ рд╣реИ, рдЬреИрд╕реЗ<vimium-ui>
, рдФрд░ рдлрд┐рд░ рдпрд╣ рдЗрд╕ рдЯреИрдЧ рдирд╛рдо рдХреЗ рд▓рд┐рдП<html>
рдХреЗ рдмрдЪреНрдЪреЛрдВ рдХреЛ рдЦреЛрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╣реИ .
рдХреНрд░реЛрдорд┐рдпрдо рдХреА
рдЖрдк рд╣рдорд╛рд░реЗ рд╡реЗрдм-рд╕реБрд▓рдн рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛ рд╕рдХрддреЗ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП:
var xhr = new XMLHttpRequest(),
vimiumEnabled = false;
xhr.onerror = xhr.onload = function(){vimiumEnabled = xhr.responseText !== "";};
xhr.open("GET","chrome-extension://dbepggeogbaibhgnhhndojpepiihcmeb/content_scripts/vimium.css");
xhr.send()
@ mrmr1993 рдореИрдВ рдПрдХ "рдХрд╕реНрдЯрдо" рддрддреНрд╡ рдирд╣реАрдВ рдмрдирд╛рдирд╛ рдЪрд╛рд╣рддрд╛, рдмрд╕ рдПрдХ рдХрд╕реНрдЯрдо рдЯреИрдЧ рдирд╛рдо рдХреЗ рд╕рд╛рде HTMLElement
ред рдПрдХ HTMLElement
рдиреЛрдб рдПрдХ HTMLUnknownElement
рд▓реЗрдХрд┐рди рдлрд┐рд░ рднреА рдПрдХ рд╢реИрдбреЛрд░реВрдЯ рд╕рдВрд▓рдЧреНрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред
рдмрд╕ рдХреБрдЫ рд╡рд┐рдЪрд╛рд░ред
рдХреНрдпрд╛ рд╡реЗрдмрдорд╛рд╕реНрдЯрд░реНрд╕ рдХреЗ рдкрд╛рд╕ Vimium рдХреЛ рдЕрдХреНрд╖рдо рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рддрд░реАрдХрд╛ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП?
рдХреНрдпрд╛ рд╡реЗрдмрд╕рд╛рдЗрдЯ рд╕реНрд╡рд╛рдорд┐рдпреЛрдВ рдХреЗ рдкрд╛рд╕ Vimium рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХрд╛ рдХреЛрдИ рддрд░реАрдХрд╛ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП?
рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рд╡реЗрдмрдорд╛рд╕реНрдЯрд░реНрд╕ рдореЗрдВ рдпрд╛ рддреЛ рдХреНрд╖рдорддрд╛ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП, рд▓реЗрдХрд┐рди рдЕрдЧрд░ рд╡реЗ рдРрд╕рд╛ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рд╢рд╛рдпрдж рдЗрд╕реЗ рд╕рдВрдпреЛрдЧ рд╕реЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╡рд┐рд╡рд░рдг рдкрд░ рднрд░реЛрд╕рд╛ рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред рдПрдХ рдорд╛рдирдХреАрдХреГрдд рд╕рдорд╛рдзрд╛рди, рдЬреИрд╕реЗ #2532 рдЬрд╛рдиреЗ рдХрд╛ рд░рд╛рд╕реНрддрд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдПрдХ рдкреГрд╖реНрда рдореЗрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╢рд╛рдорд┐рд▓ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ:
<meta name="keybinding" disable="suggest")">
<script>
document.querySelector('meta[name="keybinding"]').addEventListener('detect', () => {
console.log('hi vimium user');
});
</script>
рдЗрд╕рд╕реЗ рд╡реЗрдмрдорд╛рд╕реНрдЯрд░
рд╡рд┐рдорд┐рдпрдо рдХреЛ рдХрд░рдирд╛ рд╣реЛрдЧрд╛
рд╕рд┐рджреНрдзрд╛рдВрдд рд░реВрдк рдореЗрдВ, рдЕрдиреНрдп рдХреАрдмрд╛рдЗрдВрдбрд┐рдВрдЧ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рднреА рдЗрд╕ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЛ рд▓рд╛рдЧреВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рд╡реЗрдм рдорд╛рд╕реНрдЯрд░реНрд╕ рдХреЛ рдЕрд▓рдЧ рд╕реЗ Vimium, cVim, Surfing Keys, Saka Key, VimFx, Vimari, рдЖрджрд┐ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реЛрдЧреАред
рдореИрдВ рднреА рд╡рд┐рдорд┐рдпрдо рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рдорд╛рдзрд╛рди рдЦреЛрдЬрддрд╛ рд╣реВрдВред @eejdoowad рдХрд╛ рдкреНрд░рд╕реНрддрд╛рд╡ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд▓рдЧ рд░рд╣рд╛ рд╣реИред рдЗрд╕ рдмреАрдЪ рдореИрдВ @ gdh1995 рд╕реЗ рд╕рд╣рдордд рд╣реВрдВ, рдПрдХ <div>
рдПрдХ рдЕрдЬреАрдмреЛрдЧрд░реАрдм рдЖрдИрдбреА/ рд╡рд░реНрдЧрдирд╛рдо рдХреЗ рд╕рд╛рде рддреБрд░рдВрдд рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдХрд░реЗрдЧрд╛ред
рд╡рд┐рдорд┐рдпрдо v1.59 рдХреЗ рд░реВрдк рдореЗрдВ, рдиреАрдЪреЗ рдПрдХ рдХрд╛рд░реНрдпрд╢реАрд▓ рдХрд╛рд░реНрдп рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рд╕рдВрдкреВрд░реНрдг рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рдирд╣реАрдВ рд╣реИ, рдПрдХ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛ рдХреА рдХрдореА рдХреЗ рдХрд╛рд░рдг, рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдЕрдиреНрдп рдПрдХреНрд╕рдЯреЗрдВрд╢рди рд╣реИрдВ рдЬреЛ рд╢реИрдбреЛрдбреЙрдо рдбрд╛рд▓рддреЗ рд╣реИрдВ рдЬрд┐рд╕ рддрд░рд╣ рд╕реЗ vimium рдХрд░рддрд╛ рд╣реИ рддреЛ рдпрд╣ рдЯреВрдЯ рдЬрд╛рдПрдЧрд╛ред
function hasVimium () {
try {
const shadowRoot = document.querySelector('html > div').shadowRoot;
return Boolean(shadowRoot.querySelector('style').textContent.match(/vimium/));
} catch (e) {
return false;
}
}
рдореИрдВ рдХреЗрд╡рд▓ рдпрд╣ рдХрд╣рддреЗ рд╣реБрдП рдкрд┐рдЪ рдХрд░рдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛ рдХрд┐ рдЕрдЧрд░ рдПрдХ рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рдкрд╣рдЪрд╛рди рддрдВрддреНрд░ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рддреЛ рдореБрдЭреЗ рдЪрд┐рдВрддрд╛ рд╣реЛрдЧреАред рдлрд╝рд┐рдВрдЧрд░рдкреНрд░рд┐рдВрдЯрд┐рдВрдЧ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рд╣рдореЗрд╢рд╛ рдЙрди рдкреНрд▓рдЧрдЗрдиреНрд╕ рдХреЗ рд╕рд╛рде рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдЬреЛ рдбреЛрдо рдмрджрд▓ рд░рд╣реЗ рд╣реИрдВ рдЬрдм рддрдХ рдХрд┐ рдХреЛрдИ рд╡реЗрдмрд╕рд╛рдЗрдЯ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдкреНрд░рддрд┐рдмрдВрдзрд┐рдд рдирд╣реАрдВ рдХрд░реЗрдЧрд╛, рд▓реЗрдХрд┐рди рдХрдо рд╕реЗ рдХрдо рд▓реЛрдЧреЛрдВ рдХреЛ рдЯреНрд░реИрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЖрд╕рд╛рди рдбреЗрдЯрд╛ рдкреЙрдЗрдВрдЯ рд▓рдХреНрд╖реНрдп рди рджреЗрдВ ...
рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ рдРрд╕рд╛ рддрдВрддреНрд░ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдЬрд╣рд╛рдВ рд╣рдо рд╡рд┐рдорд┐рдпрдо рдХрд╛ рдкрддрд╛ рдирд╣реАрдВ рд▓рдЧрд╛рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рд╣рдорд╛рд░реЗ рдкреГрд╖реНрда рдкрд░ рдПрдХ рдореЗрдЯрд╛ рдЯреИрдЧ рдЬреЛрдбрд╝реЗрдВ, рдЬрд┐рд╕рдореЗрдВ рдПрдХ рд╕рдВрджреЗрд╢ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рдВрджреЗрд╢ рд╣реИ, рдЬрдм рдХреЛрдИ рд╡рд┐рдорд┐рдпрдо рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдкреГрд╖реНрда рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реИ, рдЕрдХреНрд╖рдо рдХрд░рдиреЗ рдХреЗ рд╡рд┐рдХрд▓реНрдк рдХреЗ рд╕рд╛рдеред рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╡рд┐рдорд┐рдпрдо рддреБрдЪреНрдЫ рдкрд╣рдЪрд╛рди рд╕реЗ рдмрдЪ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рд╣рдо рдЬрд░реВрд░реА рдирд╣реАрдВ рдХрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреБрдЫ рднреА рд╕реАрдЦреЗрдВред
https://github.com/philc/vimium/issues/2504 рдЬреИрд╕реЗ рдмрдЧ рдХреЗ рдХрд╛рд░рдг рдореИрдВ рдЬрд┐рд╕ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдкрд░ рдХрд╛рдо рдХрд░рддрд╛ рд╣реВрдВ, рдЙрд╕рдХреЗ рд▓рд┐рдП рдпрд╣ рдХрд╛рдлреА рдЖрд╡рд╢реНрдпрдХ рд╣реИред рд╕рд╛рд░рд╛рдВрд╢ рдпрд╣ рд╣реИ рдХрд┐ рд╡рд┐рдорд┐рдпрдо рдЪрд▓рдиреЗ рдХреЗ рд╕рд╛рде, рд╡реЗрдмрд╕рд╛рдЗрдЯ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рддреНрдордХ рд░реВрдк рд╕реЗ рд╢реБрд░реВ рд╣реЛ рдЬрд╛рдПрдЧреА, рдФрд░ рдзреАрдореА рдФрд░ рдзреАрдореА рд╣реЛ рдЬрд╛рдПрдЧреА рдХреНрдпреЛрдВрдХрд┐ рдИрд╡реЗрдВрдЯ рд╣реИрдВрдбрд▓рд░ рдвреЗрд░ рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВред
рдпрд╣ рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ рдХрд┐ рд╡реЗрдмрд╕рд╛рдЗрдЯреЗрдВ рдкрддрд╛ рд▓рдЧрд╛ рд╕рдХреЗрдВ:
рдФрд░ рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ рдпрджрд┐ рд╡реЗрдмрд╕рд╛рдЗрдЯ рд╡рд┐рдорд┐рдпрдо рдХреЛ рдЗрд╕ рддрд░рд╣ рд╕реЗ рд╡рд┐рдирдореНрд░рддрд╛рдкреВрд░реНрд╡рдХ рдЕрдХреНрд╖рдо рдХрд░ рд╕рдХреЗ рдЬреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рд╕реНрдкрд╖реНрдЯ рд╣реЛ (рдЬреИрд╕реЗ рдХрд┐ рд╡рд┐рдорд┐рдпрдо рдЖрдЗрдХрди рдЕрдм рдиреАрд▓рд╛ рдирд╣реАрдВ рд╣реИ)
@mgsloan рдХреНрдпрд╛ рдЖрдк рдХреГрдкрдпрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рдкреГрд╖реНрда рдкреНрд░рджрд╛рди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ? рдбрд╛рд▓рдиреЗ рдХрд╛ рддрд░реАрдХрд╛ #2504 рдХреЗ рдмрд╛рдж рд╕реЗ рдХрд╛рдлреА рд╣рдж рддрдХ рдмрджрд▓ рдЧрдпрд╛ рд╣реИред
(рдореИрдВ рд╡рд┐рдорд┐рдпрдо рдХреЛ рдПрдХрддрд░рдлрд╛ рд░реВрдк рд╕реЗ рдЕрдХреНрд╖рдо рдХрд░рдиреЗ рд╡рд╛рд▓реА рд╕рд╛рдЗрдЯреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдирд┐рд╢реНрдЪрд┐рдд рдирд╣реАрдВ рд╣реВрдВред рдпрд╣ рдХрд╛рдлреА рднреНрд░рдорд┐рдд рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред)
@ smblott-github рд╣рд╛рдп, рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж! рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдкреНрд░рджрд░реНрд╢рди рдХрд╛ рдореБрджреНрджрд╛ рдЪрд▓рд╛ рдЧрдпрд╛ рд▓рдЧрддрд╛ рд╣реИред рдорд╣рд╛рди!
рдПрдХ рд╕рдорд╕реНрдпрд╛ рд╣реИ рдЬрд╣рд╛рдВ рдХреБрдЫ рдЗрдирдкреБрдЯ рд╡реНрдпрд╡рд╣рд╛рд░ рд╡рд┐рдорд┐рдпрдо рдЕрдХреНрд╖рдо рд╣реЛрдиреЗ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдХрд╛рдлреА рднрд┐рдиреНрди рд╣реЛрддрд╛ рд╣реИред рдореИрдВ рдкреВрдЫрддрд╛рдЫ рдХрд░реВрдВрдЧрд╛ рдФрд░ рджреЗрдЦреВрдВрдЧрд╛ рдХрд┐ рдХреНрдпрд╛ рд╣рдо рдпреВрдЖрд░рдПрд▓ рд╕рд╛рдЭрд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдирдорд╕реНрддреЗ! рдХреНрдпрд╛ рдХреЛрдИ рд╕рдордЭ рд╣реИ рдХрд┐ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдЕрдиреБрд░рдХреНрд╖рдХреЛрдВ рдХреЛ рдХреМрди рд╕реЗ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╕реНрд╡реАрдХрд╛рд░реНрдп рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ? рд╣рдо рдЗрд╕реЗ рдкреВрд░рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рд╕рдордп рджрд╛рди рдХрд░рдиреЗ рдХреЛ рддреИрдпрд╛рд░ рд╣реЛрдВрдЧреЗ (рдХрд╛рдлреА рд╡рд┐рдорд┐рдпрдо рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛрдбрд░рдкреИрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ) рд▓реЗрдХрд┐рди рдХрд┐рд╕реА рднреА рдкреИрд░ рдХреА рдЙрдВрдЧрд▓рд┐рдпреЛрдВ рдкрд░ рдХрджрдо рдирд╣реАрдВ рдЙрдард╛рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред
рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╡рд┐рдорд┐рдпрдо рджреНрд╡рд╛рд░рд╛ рдЕрдкреЗрдХреНрд╖рд┐рдд рдореБрдЦреНрдп рдмрд┐рдВрджреБ рдпрд╣ рд╣реИ рдХрд┐ рд╕рднреА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдмрд┐рдирд╛ рдХрд┐рд╕реА рджрд░реНрдж рдпрд╛ рдЭреБрдВрдЭрд▓рд╛рд╣рдЯ рдХреЗ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред
рдХреЗ рдмрд╛рдж рд╕реЗ рдЕрдкрдиреА рд╕рд╛рдЗрдЯ рдХреБрдЫ рд╡рд┐рд╢реЗрд╖ рдХрд╛рд░реНрдпреЛрдВ рдЬреЛ Vimium рдХреЗ рд╕рд╛рде рдЕрд▓рдЧ, рдЗрдирдкреБрдЯ рдмреЙрдХреНрд╕ рдкрд░ esc рднреА рд╢рд╛рдорд┐рд▓ рд╣реИрдВ, Vimium рдХреЗ рд▓рд┐рдП рдЕрдиреБрдорддрд┐ рдЪрд╛рд╣рд┐рдП рд╣реИ "рдмрд╣рд┐рд╖реНрдХреГрдд" <esc>
рдЕрдкрдиреЗ рд╡рд┐рдХрд▓реНрдк рдкреГрд╖реНрда рдкрд░?
рдпрджрд┐ рдРрд╕рд╛ рд╣реИ, рддреЛ рдЖрдкрдХреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЗрд╕реЗ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рд╕рд╛рдЗрдЯ рдХреА рдХрд╛рд░реНрд░рд╡рд╛рдЗрдпрд╛рдВ рд╡рд╛рдкрд╕ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ (рд╡рд░реНрддрдорд╛рди рдореЗрдВ, рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ <esc>
рдХреЛ рдмрд╛рд╣рд░ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ)ред
рд▓реЗрдХрд┐рди рдореБрдЭреЗ рд╡рд┐рд╢реЗрд╖ рд╢рд░реНрддреЛрдВ рдХреЛ рдкреВрд░рд╛ рдХрд░рдиреЗ рдкрд░ рд╡рд┐рдорд┐рдпрдо рдХреЛ рдЦреБрдж рдХреЛ рдЕрдХреНрд╖рдо рдХрд░рдиреЗ рдХрд╛ рд╡рд┐рдЪрд╛рд░ рдкрд╕рдВрдж рдирд╣реАрдВ рд╣реИред рдпрд╣ рд╡рд┐рдорд┐рдпрдо рдХреЗ рдореВрд▓реНрдп рдХреЗ рд▓рд┐рдП рдПрдХ рдиреБрдХрд╕рд╛рди рд╣реИред
рд╡рд┐рдорд┐рдпрдо рдХреЗ рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВ рд╕рд▓рд╛рд╣ рджреЗрддрд╛ рд╣реВрдВ:
<meta>
рдЯреИрдЧ, рдЬрд┐рд╕реЗ рд╡рд┐рдорд┐рдпрдо рджреНрд╡рд╛рд░рд╛ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рдЬрд┐рд╕рдореЗрдВ "рд╡рд┐рдорд┐рдпрдо" рдЬреИрд╕реЗ рдХреБрдЫ рд╢рдмреНрдж рд╢рд╛рдорд┐рд▓ рд╣реИрдВрд╢реАрд░реНрд╖-рд╕реНрддрд░реАрдп div рдХреА рдЬрд╛рдБрдЪ рдХрд░рдирд╛ рдЕрдм рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдЕрдм рддрдм рддрдХ рдорд╛рдЙрдВрдЯ рдирд╣реАрдВ рд╣реЛрддрд╛ рдЬрдм рддрдХ рдХрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреБрдЫ рдирд╣реАрдВ рдХрд░рддрд╛ред
рджреВрд╕рд░реЗ рд╢рдмреНрджреЛрдВ рдореЗрдВ, рдкреЗрдЬ рд▓реЛрдб рдкрд░, рднрд░реЛрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рдЖрд░реНрдЯрд┐рдлреИрдХреНрдЯ рдирд╣реАрдВ рд╣реИ
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА
рдмрд╕ рдХреБрдЫ рд╡рд┐рдЪрд╛рд░ред
рдХреНрдпрд╛ рд╡реЗрдмрдорд╛рд╕реНрдЯрд░реНрд╕ рдХреЗ рдкрд╛рд╕ Vimium рдХреЛ рдЕрдХреНрд╖рдо рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рддрд░реАрдХрд╛ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП?
рдХреНрдпрд╛ рд╡реЗрдмрд╕рд╛рдЗрдЯ рд╕реНрд╡рд╛рдорд┐рдпреЛрдВ рдХреЗ рдкрд╛рд╕ Vimium рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХрд╛ рдХреЛрдИ рддрд░реАрдХрд╛ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП?
рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рд╡реЗрдмрдорд╛рд╕реНрдЯрд░реНрд╕ рдореЗрдВ рдпрд╛ рддреЛ рдХреНрд╖рдорддрд╛ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП, рд▓реЗрдХрд┐рди рдЕрдЧрд░ рд╡реЗ рдРрд╕рд╛ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рд╢рд╛рдпрдж рдЗрд╕реЗ рд╕рдВрдпреЛрдЧ рд╕реЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╡рд┐рд╡рд░рдг рдкрд░ рднрд░реЛрд╕рд╛ рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред рдПрдХ рдорд╛рдирдХреАрдХреГрдд рд╕рдорд╛рдзрд╛рди, рдЬреИрд╕реЗ #2532 рдЬрд╛рдиреЗ рдХрд╛ рд░рд╛рд╕реНрддрд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдПрдХ рдкреГрд╖реНрда рдореЗрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╢рд╛рдорд┐рд▓ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ:
рдЗрд╕рд╕реЗ рд╡реЗрдмрдорд╛рд╕реНрдЯрд░
рд╡рд┐рдорд┐рдпрдо рдХреЛ рдХрд░рдирд╛ рд╣реЛрдЧрд╛
рд╕рд┐рджреНрдзрд╛рдВрдд рд░реВрдк рдореЗрдВ, рдЕрдиреНрдп рдХреАрдмрд╛рдЗрдВрдбрд┐рдВрдЧ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рднреА рдЗрд╕ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЛ рд▓рд╛рдЧреВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рд╡реЗрдм рдорд╛рд╕реНрдЯрд░реНрд╕ рдХреЛ рдЕрд▓рдЧ рд╕реЗ Vimium, cVim, Surfing Keys, Saka Key, VimFx, Vimari, рдЖрджрд┐ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реЛрдЧреАред