рдЬреНрд╡рд╛рдЗрди рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп
рдореИрдВ рдЖрдкрдХреЛ рдХреБрдЫ рдХрдард┐рдирд╛рдЗрдпреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрддрд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ, рдЬреЛ рдПрдХ рдПрдореНрдмреЗрдбреЗрдб рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рддреЗ рд╕рдордп рд╣рдореЗрдВ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝рд╛, рдЯреАрдХрд╛рдХрд╛рд░ рдЯрд┐рдкреНрдкрдгреА рд╡рд┐рдЬреЗрдЯред
рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ рдореИрдВ рдРрд╕реЗ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЛ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдХреА рдХреБрдЫ рд╕рдорд╕реНрдпрд╛рдУрдВ рдФрд░ рд╕реВрдХреНрд╖реНрдорддрд╛рдУрдВ рдХрд╛ рд╡рд░реНрдгрди рдХрд░реВрдВрдЧрд╛, рд╕рд╛рде рд╣реА рдЙрдиреНрд╣реЗрдВ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рдХрд▓реНрдк рднреА рд╕реБрдЭрд╛рдПрдЧрд╛ред
рд╣рдо рдПрдХ рдмреИрдХрдПрдВрдб рд╕рдорд╛рдзрд╛рди рдХреЗ рд░реВрдк рдореЗрдВ
рд░реВрдмреА рдСрди рд░реЗрд▓реНрд╕ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдЗрд╕ рд▓реЗрдЦ рдХреЗ рдХреБрдЫ рд╣рд┐рд╕реНрд╕реЗ рд░реЗрд▓ рдкрд░реНрдпрд╛рд╡рд░рдг рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╣реЛрдВрдЧреЗред
рдХрдореЗрдВрдЯрд░реА рдореЗрдВ рджреЛ рдкрд░рд┐рдпреЛрдЬрдирд╛рдПрдВ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ: рдПрдХ рдПрдкреАрдЖрдИ рдФрд░ рдПрдХ рд╡рд┐рдЬреЗрдЯ рдЬреЛ рдХреНрд▓рд╛рдЗрдВрдЯ рдХреА рд╕рд╛рдЗрдЯ рдкрд░ рд╕реНрдерд╛рдкрд┐рдд рд╣реИред рдпрд╣ рдПрдХ-рджреВрд╕рд░реЗ рдХреЗ рд╕рд╛рде рдЙрдирдХреА рдмрд╛рддрдЪреАрдд рдФрд░ рдЧреНрд░рд╛рд╣рдХ рдХреА рд╕рд╛рдЗрдЯ рдХреЗ рд╕рд╛рде рд╡рд┐рдЬреЗрдЯ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╣реЛрдЧрд╛ред рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рд╡рд┐рдЬреЗрдЯ рдФрд░ рдПрдкреАрдЖрдИ рдХреЗ рдмреАрдЪ рд╕рдВрдЪрд╛рд░
JSONP рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╣реЛрддрд╛ рд╣реИ, рдЬреЛ рдХрд┐ рдЖрдк рдЬрд╛рдирддреЗ рд╣реИрдВ, рдХреЗрд╡рд▓ GET рдЕрдиреБрд░реЛрдзреЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред рдЗрд╕ рд╕рдВрдмрдВрдз рдореЗрдВ, рдкрд╣рд▓реА рдХрдард┐рдирд╛рдИ рдкреИрджрд╛ рд╣реЛрддреА рд╣реИред
рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╝реЗрдВ
рдЪреВрдБрдХрд┐ рдЯрд┐рдкреНрдкрдгреА рдХрд╛рдлреА рд╣рдж рддрдХ рд╕рд╣реА рд╣реЛ рд╕рдХрддреА рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╣рдо рдЗрд╕реЗ рднреЗрдЬрдиреЗ рдХреЗ рд▓рд┐рдП GET рд╡рд┐рдзрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдХреНрд░рдорд╢рдГ Internet Explorer рдореЗрдВ рдЕрдиреБрд░реЛрдз рдХреА рд▓рдВрдмрд╛рдИ рдХреЗ рдХрд╛рд░рдг рдкреНрд░рддрд┐рдмрдВрдз рдХреЗ рдХрд╛рд░рдг, рд╣рдо JSONP рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рднреА рд╕реБрд░рдХреНрд╖рд┐рдд рд░реВрдк рд╕реЗ рднреВрд▓ рд╕рдХрддреЗ рд╣реИрдВред рд╣рдо
рд╕рдорд╛рди рдЙрддреНрдкрддреНрддрд┐ рдиреАрддрд┐ рджреНрд╡рд╛рд░рд╛ рд▓рдЧрд╛рдП рдЧрдП рдкреНрд░рддрд┐рдмрдВрдзреЛрдВ рдХреЗ рдХрд╛рд░рдг AJAX рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЧреНрд░рд╛рд╣рдХ рдХреА рд╕рд╛рдЗрдЯ рд╕реЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдбреЛрдореЗрди рдХреЗ рд▓рд┐рдП рдПрдХ POST рдЕрдиреБрд░реЛрдз рдирд╣реАрдВ рднреЗрдЬ рд╕рдХрддреЗ
рд╣реИрдВ , рд▓реЗрдХрд┐рди рд╣рдо POST рдкрджреНрдзрддрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрд┐рд╕реА рдЕрджреГрд╢реНрдп рдлреНрд░реЗрдо рдореЗрдВ рдлрд╝реЙрд░реНрдо рднреЗрдЬ рд╕рдХрддреЗ рд╣реИрдВред
рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╝рдиреЗ рдХрд╛ рдкрд░рд┐рдгрд╛рдо рд╡рд┐рднрд┐рдиреНрди рддрд░реАрдХреЛрдВ рд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП,
easyXDM рдХрд╛ рдЙрдкрдпреЛрдЧ
рдХрд░рдХреЗ ред
рд▓реЗрдХрд┐рди рд╣рдо рджреВрд╕рд░реЗ рд░рд╛рд╕реНрддреЗ рдкрд░ рдЬрд╛рдПрдВрдЧреЗ рдФрд░ рд╣рдо
рдкреБрд╢рд░ рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░реЗрдВрдЧреЗред рд╣рдо рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╕рднреА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдЦреБрд▓реЗ рдкреГрд╖реНрдареЛрдВ рдкрд░ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП, рд╕рд╛рде рд╣реА рдордзреНрдпрд╕реНрдереЛрдВ рдХреЗ рд▓рд┐рдП рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдореЗрдВ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдкреБрд╢рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред рдХрдИ рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЙрдкрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЕрдзрд┐рдХ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИ, рдЦрд╛рд╕рдХрд░ рдЬрдм рд╕реЗ рдкреБрд╢рд░ рдЙрдирдХреЗ рд╕рд╛рде рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдореБрдХрд╛рдмрд▓рд╛ рдХрд░рддрд╛ рд╣реИред
рдирддреАрдЬрддрди, рд╣рдореЗрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдпреЛрдЬрдирд╛ рдорд┐рд▓рддреА рд╣реИ: рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╣рдореЗрдВ рд╕рд░реНрд╡рд░ рдкрд░ рдПрдХ рдЯрд┐рдкреНрдкрдгреА рднреЗрдЬрддрд╛ рд╣реИ, рд╣рдо рдЗрд╕реЗ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдкреБрд╢рд░-рдп рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХрд╛ рдкрд░рд┐рдгрд╛рдо рдкрд╛рд╕ рдХрд░рддреЗ рд╣реИрдВ, рдЬреЛ рдмрджрд▓реЗ рдореЗрдВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдЗрд╕реЗ рдкрд╛рд░рд┐рдд рдХрд░рддрд╛ рд╣реИред

рдкреБрд╢рд░ рдФрд░ рдпреВрдирд┐рдХреЙрд░реНрди
рд╣рдо
рдпреВрдирд┐рдХреЙрд░реНрди рдХрд╛ рдЙрдкрдпреЛрдЧ рд╡реЗрдм рд╕рд░реНрд╡рд░ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд░рддреЗ рд╣реИрдВред рдкреБрд╢рд░ рдШрдЯрдирд╛ рдХреЛ рднреЗрдЬрдиреЗ рдореЗрдВ рдХреБрдЫ рд╕рдордп рд▓рдЧрддрд╛ рд╣реИ, рдЬреЛ рдХреЗрд╡рд▓ рдПрдХ рдШрдЯрдирд╛ рднреЗрдЬрддреЗ рд╕рдордп рдзреНрдпрд╛рди рджреЗрдиреЗ рдпреЛрдЧреНрдп рдирд╣реАрдВ рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдХрдИ рдШрдЯрдирд╛рдУрдВ рдХреЛ рднреЗрдЬрддреЗ рд╕рдордп, рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рд╕рдордп рдХрд╛рдлреА рдмрдврд╝ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдЕрд╕реНрд╡реАрдХрд╛рд░реНрдп рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред рдЧреЗрдВрдбрд╛ рдИрд╡реЗрдВрдЯреЗрдб-рд╕рд░реНрд╡рд░ рдкрд░рд┐рд╡рд╛рд░ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдирд╣реАрдВ рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рд╣рдо рдШрдЯрдирд╛рдУрдВ рдХреЛ рдЕрддреБрд▓реНрдпрдХрд╛рд▓рд┐рдХ рдирд╣реАрдВ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВред
рдкреБрд╢рд░ рдбреЗрд╡рд▓рдкрд░реНрд╕ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рдПрдХ рд╕рдорд╛рдзрд╛рди рдкреНрд░рддреНрдпреЗрдХ рдпреВрдирд┐рдХреЙрд░реНрди рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рдмрдЧрд▓ рдореЗрдВ, рд╕рдВрджреЗрд╢ рднреЗрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рддреНрдпрд╛рдпреЛрдЬрд┐рдд рдзрд╛рдЧреЗ рдореЗрдВ
EventMachine рдХреЛ рдЪрд▓рд╛рдирд╛ рд╣реИред
module Pusher module Async class << self def spawn Thread.new { EM.run } unless EM.reactor_running? end def respawn EM.stop if EM.reactor_running? spawn end end end class Request alias :send_async_without_next_tick :send_async def send_async df = EM::DefaultDeferrable.new EM.next_tick do send_async_without_next_tick .callback{ |response| df.succeed(response) } .errback{ |error| df.fail(error) } end df end end end
Gauges Developers рдиреЗ рдЗрд╕ рд╕рдорд╛рдзрд╛рди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ
рдЫреЛрдЯрд╛ рд▓реЗрдЦ рд▓рд┐рдЦрд╛ рд╣реИ, рдФрд░ рдПрдХ
рддреИрдпрд╛рд░ рд╕рдорд╛рдзрд╛рди рднреА рд╣реИ ред
рдкреНрд░рддреНрдпреЗрдХ рдХрд╛рд░реНрдпрдХрд░реНрддрд╛ рдХреЗ рд▓рд┐рдП EventMachine рдХреЗ рд╕рд╛рде рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд рдзрд╛рдЧрд╛ рд╢реБрд░реВ рдХрд░рдирд╛ рдореБрдЭреЗ рдПрдХ рдЕрдЪреНрдЫрд╛ рд╡рд┐рдЪрд╛рд░ рдирд╣реАрдВ рд▓рдЧрддрд╛ рд╣реИред
рджреВрд╕рд░рд╛ рд╡рд┐рдХрд▓реНрдк рд╣рдорд╛рд░реЗ рд╡реЗрдм рд╕рд░реНрд╡рд░ рдХреЗ рдкрд╛рд╕ рд▓реЙрдиреНрдЪ рдХрд░рдирд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдпреВрдирд┐рдХреЙрд░реНрди рдХреЗ рд╕рд╛рде рдПрдХ рдФрд░ рдЫреЛрдЯрд╛ рд╡реЗрдм рд╕рд░реНрд╡рд░ рд╣реИ, рдЬреЛ рдЖрд╕рд╛рдиреА рд╕реЗ рдЕрдкрдиреЗ рдПрдХрдорд╛рддреНрд░ рдХрд╛рд░реНрдп рдХреЗ рд╕рд╛рде рд╕рд╛рдордирд╛ рдХрд░ рд╕рдХрддрд╛ рд╣реИ - рдкреБрд╢рд░ рдХреЗ рд▓рд┐рдП рдЕрдиреБрд░реЛрдзреЛрдВ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рддрд╛рдХрд┐ рдкреНрд░реЙрдХреНрд╕реА рд╕рд░реНрд╡рд░ рдХреЛ рдПрдХ рдЕрдиреБрд░реЛрдз рднреЗрдЬрдирд╛ рд╢реВрдиреНрдп рд╣реЛрдиреЗ рдореЗрдВ рд╕рдордп рд▓рдЧрддрд╛ рд╣реИ, рдФрд░ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЙрдиреНрд╣реЗрдВ рдкреБрд╢рд░ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрдиреБрд░реЛрдз рднреЗрдЬрдирд╛ рджреВрд╕рд░реА рдмрд╛рдд рд╣реИред
рд╣рдордиреЗ рдХреБрдЫ рд╕рдордп рдХреЗ рд▓рд┐рдП
рдЗрд╕ рд╕рдорд╛рдзрд╛рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛, рд▓реЗрдХрд┐рди рдмрд╛рдж рдореЗрдВ рдЗрд╕рд╕реЗ рдЗрдирдХрд╛рд░ рдХрд░ рджрд┐рдпрд╛, рдФрд░ рддреАрд╕рд░реЗ рд╡рд┐рдХрд▓реНрдк рдкрд░ рдмрд╕ рдЧрдП - рдкреНрд░реЛрд╕реЗрд╕рд░ рдХреЛ рд╡рд┐рд▓рдВрдмрд┐рдд рдиреМрдХрд░реА рд╕рдВрджреЗрд╢ рднреЗрдЬрдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдорд╛рд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдЗрд╕рдХреЗ рд▓рд┐рдП
рд╕рд╛рдЗрдбрдХреАрдХ рдХрд╛ рдЪрдпрди
рдХрд░рдирд╛ ред рд╡рд╣ рддреБрд░рдВрдд рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдХрд╛рд░реНрдпреЛрдВ рдореЗрдВ рд▓рдЧ рдЬрд╛рддрд╛ рд╣реИ рдЬреЛ рдХрддрд╛рд░ рдореЗрдВ рджрд┐рдЦрд╛рдИ рджреЗрддрд╛ рд╣реИ, рдФрд░ рдЙрдиреНрд╣реЗрдВ рдмрд╣реБрдд рдЬрд▓реНрджреА рдкреВрд░рд╛ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрддрд╛ рд╣реИред
рдЕрд▓рдЧ рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рд╡рд╛рд▓реЗ рдкреГрд╖реНрда рдкрд░ UTF-8 рдПрдиреНрдХреЛрдбреЗрдб рд╡рд┐рдЬреЗрдЯ рд╕рдореНрдорд┐рд▓рд┐рдд рдХрд░реЗрдВ
рдЕрдм рдЬрдм рдХреНрд░реЙрд╕-рдбреЛрдореЗрди рдкреНрд░рд╢реНрдиреЛрдВ рдХреЗ рд╕рд╛рде рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди рд╣реЛ рдЧрдпрд╛ рд╣реИ, рддреЛ рдЕрдЧрд▓рд╛ рд╡реНрдпрдХреНрддрд┐ рд╣рдорд╛рд░реА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░ рд░рд╣рд╛ рд╣реИ - рдПрдиреНрдХреЛрдбрд┐рдВрдЧред рдпрджрд┐ рдЖрдк рдмрд╕ UTF-8 рд╕реЗ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ windows-1251 рд╡рд╛рд▓реЗ рдкреГрд╖реНрда рдореЗрдВ рдкреЗрд╕реНрдЯ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЗрд╕рдореЗрдВ рд╕рднреА UTF-8 рдЕрдХреНрд╖рд░ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдкреНрд░рджрд░реНрд╢рд┐рдд рдирд╣реАрдВ рд╣реЛрдВрдЧреЗред рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ
charset
UTF-8
.
<script src="http://example.com/script_in_unicode.js" charset="UTF-8"></script>
, "" , , . тАУ , , , тАУ @charset
.
, , .
<style type="text/css"> @charset "UTF-8"; .breadcrumbs li:before { content: "тЖТ"; } .breadcrumbs li:first-child:before { content: ""; } </style>
, , , , тАФ , UTF-8, , .
<form action="http://example.com/comments" method="post" target="hidden-iframe" enctype="application/x-www-form-urlencoded;charset=UTF-8" accept-charset="UTF-8"> <textarea name="body"></textarea> </form>
HTTPтАУ
, , тАФ , тАУ .
, , , тАУ X-Frame-Options
, X-Content-Type-Options
X-XSS-Protection
, Content-Type
.
. Firefox, , , Access-Control-Allow-Origin: *
, , , , , .
, , , .
рдЯреИрдЧ
charset UTF-8
.
<script src="http://example.com/script_in_unicode.js" charset="UTF-8"></script>
, "" , , . тАУ , , , тАУ @charset
.
, , .
<style type="text/css"> @charset "UTF-8"; .breadcrumbs li:before { content: "тЖТ"; } .breadcrumbs li:first-child:before { content: ""; } </style>
, , , , тАФ , UTF-8, , .
<form action="http://example.com/comments" method="post" target="hidden-iframe" enctype="application/x-www-form-urlencoded;charset=UTF-8" accept-charset="UTF-8"> <textarea name="body"></textarea> </form>
HTTPтАУ
, , тАФ , тАУ .
, , , тАУ X-Frame-Options
, X-Content-Type-Options
X-XSS-Protection
, Content-Type
.
. Firefox, , , Access-Control-Allow-Origin: *
, , , , , .
, , , .
рдЬреЛрдбрд╝рдирд╛ рд╣реЛрдЧрд╛
charset
UTF-8
.
<script src="http://example.com/script_in_unicode.js" charset="UTF-8"></script>
, "" , , . тАУ , , , тАУ @charset
.
, , .
<style type="text/css"> @charset "UTF-8"; .breadcrumbs li:before { content: "тЖТ"; } .breadcrumbs li:first-child:before { content: ""; } </style>
, , , , тАФ , UTF-8, , .
<form action="http://example.com/comments" method="post" target="hidden-iframe" enctype="application/x-www-form-urlencoded;charset=UTF-8" accept-charset="UTF-8"> <textarea name="body"></textarea> </form>
HTTPтАУ
, , тАФ , тАУ .
, , , тАУ X-Frame-Options
, X-Content-Type-Options
X-XSS-Protection
, Content-Type
.
. Firefox, , , Access-Control-Allow-Origin: *
, , , , , .
, , , .
charset
UTF-8
.
<script src="http://example.com/script_in_unicode.js" charset="UTF-8"></script>
, "" , , . тАУ , , , тАУ @charset
.
, , .
<style type="text/css"> @charset "UTF-8"; .breadcrumbs li:before { content: "тЖТ"; } .breadcrumbs li:first-child:before { content: ""; } </style>
, , , , тАФ , UTF-8, , .
<form action="http://example.com/comments" method="post" target="hidden-iframe" enctype="application/x-www-form-urlencoded;charset=UTF-8" accept-charset="UTF-8"> <textarea name="body"></textarea> </form>
HTTPтАУ
, , тАФ , тАУ .
, , , тАУ X-Frame-Options
, X-Content-Type-Options
X-XSS-Protection
, Content-Type
.
. Firefox, , , Access-Control-Allow-Origin: *
, , , , , .
, , , .
charset
UTF-8
.
<script src="http://example.com/script_in_unicode.js" charset="UTF-8"></script>
, "" , , . тАУ , , , тАУ @charset
.
, , .
<style type="text/css"> @charset "UTF-8"; .breadcrumbs li:before { content: "тЖТ"; } .breadcrumbs li:first-child:before { content: ""; } </style>
, , , , тАФ , UTF-8, , .
<form action="http://example.com/comments" method="post" target="hidden-iframe" enctype="application/x-www-form-urlencoded;charset=UTF-8" accept-charset="UTF-8"> <textarea name="body"></textarea> </form>
HTTPтАУ
, , тАФ , тАУ .
, , , тАУ X-Frame-Options
, X-Content-Type-Options
X-XSS-Protection
, Content-Type
.
. Firefox, , , Access-Control-Allow-Origin: *
, , , , , .
, , , .
charset
UTF-8
.
<script src="http://example.com/script_in_unicode.js" charset="UTF-8"></script>
, "" , , . тАУ , , , тАУ @charset
.
, , .
<style type="text/css"> @charset "UTF-8"; .breadcrumbs li:before { content: "тЖТ"; } .breadcrumbs li:first-child:before { content: ""; } </style>
, , , , тАФ , UTF-8, , .
<form action="http://example.com/comments" method="post" target="hidden-iframe" enctype="application/x-www-form-urlencoded;charset=UTF-8" accept-charset="UTF-8"> <textarea name="body"></textarea> </form>
HTTPтАУ
, , тАФ , тАУ .
, , , тАУ X-Frame-Options
, X-Content-Type-Options
X-XSS-Protection
, Content-Type
.
. Firefox, , , Access-Control-Allow-Origin: *
, , , , , .
, , , .
charset
UTF-8
.
<script src="http://example.com/script_in_unicode.js" charset="UTF-8"></script>
, "" , , . тАУ , , , тАУ @charset
.
, , .
<style type="text/css"> @charset "UTF-8"; .breadcrumbs li:before { content: "тЖТ"; } .breadcrumbs li:first-child:before { content: ""; } </style>
, , , , тАФ , UTF-8, , .
<form action="http://example.com/comments" method="post" target="hidden-iframe" enctype="application/x-www-form-urlencoded;charset=UTF-8" accept-charset="UTF-8"> <textarea name="body"></textarea> </form>
HTTPтАУ
, , тАФ , тАУ .
, , , тАУ X-Frame-Options
, X-Content-Type-Options
X-XSS-Protection
, Content-Type
.
. Firefox, , , Access-Control-Allow-Origin: *
, , , , , .
, , , .
charset
UTF-8
.
<script src="http://example.com/script_in_unicode.js" charset="UTF-8"></script>
, "" , , . тАУ , , , тАУ @charset
.
, , .
<style type="text/css"> @charset "UTF-8"; .breadcrumbs li:before { content: "тЖТ"; } .breadcrumbs li:first-child:before { content: ""; } </style>
, , , , тАФ , UTF-8, , .
<form action="http://example.com/comments" method="post" target="hidden-iframe" enctype="application/x-www-form-urlencoded;charset=UTF-8" accept-charset="UTF-8"> <textarea name="body"></textarea> </form>
HTTPтАУ
, , тАФ , тАУ .
, , , тАУ X-Frame-Options
, X-Content-Type-Options
X-XSS-Protection
, Content-Type
.
. Firefox, , , Access-Control-Allow-Origin: *
, , , , , .
, , , .
charset
UTF-8
.
<script src="http://example.com/script_in_unicode.js" charset="UTF-8"></script>
, "" , , . тАУ , , , тАУ @charset
.
, , .
<style type="text/css"> @charset "UTF-8"; .breadcrumbs li:before { content: "тЖТ"; } .breadcrumbs li:first-child:before { content: ""; } </style>
, , , , тАФ , UTF-8, , .
<form action="http://example.com/comments" method="post" target="hidden-iframe" enctype="application/x-www-form-urlencoded;charset=UTF-8" accept-charset="UTF-8"> <textarea name="body"></textarea> </form>
HTTPтАУ
, , тАФ , тАУ .
, , , тАУ X-Frame-Options
, X-Content-Type-Options
X-XSS-Protection
, Content-Type
.
. Firefox, , , Access-Control-Allow-Origin: *
, , , , , .
, , , .
charset
UTF-8
.
<script src="http://example.com/script_in_unicode.js" charset="UTF-8"></script>
, "" , , . тАУ , , , тАУ @charset
.
, , .
<style type="text/css"> @charset "UTF-8"; .breadcrumbs li:before { content: "тЖТ"; } .breadcrumbs li:first-child:before { content: ""; } </style>
, , , , тАФ , UTF-8, , .
<form action="http://example.com/comments" method="post" target="hidden-iframe" enctype="application/x-www-form-urlencoded;charset=UTF-8" accept-charset="UTF-8"> <textarea name="body"></textarea> </form>
HTTPтАУ
, , тАФ , тАУ .
, , , тАУ X-Frame-Options
, X-Content-Type-Options
X-XSS-Protection
, Content-Type
.
. Firefox, , , Access-Control-Allow-Origin: *
, , , , , .
, , , .
charset
UTF-8
.
<script src="http://example.com/script_in_unicode.js" charset="UTF-8"></script>
, "" , , . тАУ , , , тАУ @charset
.
, , .
<style type="text/css"> @charset "UTF-8"; .breadcrumbs li:before { content: "тЖТ"; } .breadcrumbs li:first-child:before { content: ""; } </style>
, , , , тАФ , UTF-8, , .
<form action="http://example.com/comments" method="post" target="hidden-iframe" enctype="application/x-www-form-urlencoded;charset=UTF-8" accept-charset="UTF-8"> <textarea name="body"></textarea> </form>
HTTPтАУ
, , тАФ , тАУ .
, , , тАУ X-Frame-Options
, X-Content-Type-Options
X-XSS-Protection
, Content-Type
.
. Firefox, , , Access-Control-Allow-Origin: *
, , , , , .
, , , .
charset
UTF-8
.
<script src="http://example.com/script_in_unicode.js" charset="UTF-8"></script>
, "" , , . тАУ , , , тАУ @charset
.
, , .
<style type="text/css"> @charset "UTF-8"; .breadcrumbs li:before { content: "тЖТ"; } .breadcrumbs li:first-child:before { content: ""; } </style>
, , , , тАФ , UTF-8, , .
<form action="http://example.com/comments" method="post" target="hidden-iframe" enctype="application/x-www-form-urlencoded;charset=UTF-8" accept-charset="UTF-8"> <textarea name="body"></textarea> </form>
HTTPтАУ
, , тАФ , тАУ .
, , , тАУ X-Frame-Options
, X-Content-Type-Options
X-XSS-Protection
, Content-Type
.
. Firefox, , , Access-Control-Allow-Origin: *
, , , , , .
, , , .
charset
UTF-8
.
<script src="http://example.com/script_in_unicode.js" charset="UTF-8"></script>
, "" , , . тАУ , , , тАУ @charset
.
, , .
<style type="text/css"> @charset "UTF-8"; .breadcrumbs li:before { content: "тЖТ"; } .breadcrumbs li:first-child:before { content: ""; } </style>
, , , , тАФ , UTF-8, , .
<form action="http://example.com/comments" method="post" target="hidden-iframe" enctype="application/x-www-form-urlencoded;charset=UTF-8" accept-charset="UTF-8"> <textarea name="body"></textarea> </form>
HTTPтАУ
, , тАФ , тАУ .
, , , тАУ X-Frame-Options
, X-Content-Type-Options
X-XSS-Protection
, Content-Type
.
. Firefox, , , Access-Control-Allow-Origin: *
, , , , , .
, , , .
charset
UTF-8
.
<script src="http://example.com/script_in_unicode.js" charset="UTF-8"></script>
, "" , , . тАУ , , , тАУ @charset
.
, , .
<style type="text/css"> @charset "UTF-8"; .breadcrumbs li:before { content: "тЖТ"; } .breadcrumbs li:first-child:before { content: ""; } </style>
, , , , тАФ , UTF-8, , .
<form action="http://example.com/comments" method="post" target="hidden-iframe" enctype="application/x-www-form-urlencoded;charset=UTF-8" accept-charset="UTF-8"> <textarea name="body"></textarea> </form>
HTTPтАУ
, , тАФ , тАУ .
, , , тАУ X-Frame-Options
, X-Content-Type-Options
X-XSS-Protection
, Content-Type
.
. Firefox, , , Access-Control-Allow-Origin: *
, , , , , .
, , , .