рд╣рдмрд░рд╛рдмрд░ рдХреЗ рдПрдХ рдЙрджрд╛рд╣рд░рдг рдкрд░ рд╕реАрдПрд╕рдЖрд░рдПрдл рдХреА рдХрдордЬреЛрд░рд┐рдпрд╛рдВ

рдЕрдм рдХреЛрдИ рднреЗрджреНрдпрддрд╛ рдирд╣реАрдВ рд╣реИ - рдпрд╣ рдЗрд╕ рд╡рд┐рд╖рдп рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рд╕реЗ рдмрд╣реБрдд рдкрд╣рд▓реЗ рддрдп рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред

рдмрд╣реБрдд рдмрд╛рд░, рдХрдИ рд╡реЗрдм рдбреЗрд╡рд▓рдкрд░реНрд╕ рдЗрд╕ рд╣реИрдХрд┐рдВрдЧ рдкрджреНрдзрддрд┐ рдХреЗ рдЕрд╕реНрддрд┐рддреНрд╡ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рднреВрд▓ рдЬрд╛рддреЗ рд╣реИрдВ, рдФрд░ рдХреБрдЫ рдХреЛ рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рднреА рдирд╣реАрдВ рдкрддрд╛ рд╣реИред

рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рдЗрд╕ рддрд░рд╣ рдХреЗ рдХрдордЬреЛрд░рд┐рдпреЛрдВ рдХреЛ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рд╣рдмреНрд░рд╛рд╣рд░ рдЬреИрд╕реЗ рдмрдбрд╝реЗ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рднреА рдкрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред




рдпрд╣ рд╕рдм рдХреИрд╕реЗ рд╢реБрд░реВ рд╣реБрдЖ


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



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

рдХрдордЬреЛрд░рд┐рдпреЛрдВ рдХреА рддрд▓рд╛рд╢


рдореИрдВрдиреЗ рддреБрд░рдВрдд рджреЗрдЦрд╛ рдХрд┐ рдкреГрд╖реНрда рдЕрдкрдбреЗрдЯ рдирд╣реАрдВ рд╣реЛ рд░рд╣рд╛ рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ AJAX рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рдореБрдЭреЗ рддреБрд░рдВрдд рдЕрд▓реНрдкрдЬреНрдЮрд╛рдд рд╕реАрдПрд╕рдЖрд░рдПрдл рдпрд╛рдж рдЖрдпрд╛, рдпрд╛ рдЬреИрд╕рд╛ рдХрд┐ рдЙрдиреНрд╣реЗрдВ рдПрдХреНрд╕рдПрд╕рдЖрд░рдПрдл рднреЗрджреНрдпрддрд╛ рднреА рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред

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

рдЗрддрдирд╛ рд╕рд░рд▓ рдирд╣реАрдВ рд╣реИ


рд╢рд╛рдпрдж рдЕрдзреАрд░ рдкрд╛рдардХ рдиреЗ рдкрд╣рд▓реЗ рд╣реА рддрдп рдХрд░ рд▓рд┐рдпрд╛ рд╣реИ рдХрд┐ рдореБрдЭреЗ рдПрдХ рдкреНрд░рд╛рдердорд┐рдХ, рд╣рд░ рдЫреЗрдж рдХреЗ рд▓рд┐рдП рд╕реНрдкрд╖реНрдЯ рд╣реИ? рдХреЛрдИ рдлрд░реНрдХ рдирд╣реАрдВ рдкрдбрд╝рддрд╛ рдХрд┐ рдХреИрд╕реЗ! рдореЗрд░реЗ рдЕрдиреБрд░реЛрдз рдХреЛ рдирдХрд▓реА рдХрд░рдиреЗ рдХреЗ рд╕рднреА рдкреНрд░рдпрд╛рд╕ рдПрдХ рд╣реА рдЪреАрдЬрд╝ рдХреЗ рдХрд╛рд░рдг рд╣реБрдП:



рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдореИрдВрдиреЗ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ рдХрд┐ рдореБрдЭреЗ рдХрд╣реАрдВ рдЧрд▓рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рд▓реЗрдХрд┐рди рдирд╣реАрдВ, рдореИрдВрдиреЗ рд╕рд╣реА рдкрддреЗ рдкрд░ рдПрдХ рдЕрдиреБрд░реЛрдз рднреЗрдЬрд╛ рдФрд░ рд╕рднреА рдорд╛рдкрджрдВрдбреЛрдВ рдХреЛ рд╕рд╣реА рддрд░реАрдХреЗ рд╕реЗ рдкрд╛рд░рд┐рдд рдХрд┐рдпрд╛ред рд▓реЗрдХрд┐рди рдЬрдм рд╣реИрдмрд░рд╣реЙрдм рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдиреЗ рдРрд╕рд╛ рдХрд┐рдпрд╛, рддреЛ рдЙрд╕реЗ 200 рдХрд╛ рдкреНрд░рддрд┐рд╕рд╛рдж рдорд┐рд▓рд╛, рдФрд░ рдореИрдВ 404 рдерд╛ред

рдореИрдВрдиреЗ HTTP рд╣реЗрдбрд░ рдХреЛ рдзреНрдпрд╛рди рд╕реЗ рдЬрд╛рдВрдЪрдирд╛ рд╢реБрд░реВ рдХрд┐рдпрд╛, рдФрд░ рдпрд╣рд╛рдБ рдЗрд╕рдиреЗ рдореЗрд░реА рдЖрдБрдЦ рдкрдХрдбрд╝ рд▓реА:



рдпрд╣ рдЕрдЬреАрдм рд╢реАрд░реНрд╖рдХ рдХреНрдпрд╛ рд╣реИ рдЬреЛ рдореЗрд░реЗ рдЕрдиреБрд░реЛрдз рдореЗрдВ рдирд╣реАрдВ рдерд╛?

рдереЛрдбрд╝рд╛ рдЧреБрдЧрд▓реА рдХрд░рддреЗ рд╣реБрдП, рдореБрдЭреЗ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ рдпрд╣ рд╣реЗрдбрд░ AJAX рдХреЗ рд╕рдордп рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдкрд╛рд░рд┐рдд рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдЬрдм рдПрдХ рдлреЙрд░реНрдо рд╕реЗ рдЕрдиреБрд░реЛрдз рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдпрд╣ рдкрд╛рд╕ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИред

рдореИрдВ AJAX рдЕрдиреБрд░реЛрдз рдирд╣реАрдВ рдХрд░ рд╕рдХрд╛, рдХреНрдпреЛрдВрдХрд┐ рд╣реИрдмрд░ рдЕрдиреНрдп рдбреЛрдореЗрди рдкрд░ рд╣реИ рдФрд░ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореБрдЭреЗ рд╡рд╣рд╛рдВ рдирд╣реАрдВ рдЬрд╛рдиреЗ рджреЗрдЧрд╛ред рдФрд░ рдлрд┐рд░ рдореБрдЭреЗ рдлреНрд▓реИрд╢рдкреНрд▓реЗрд░ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдпрд╛рдж рдЖрдпрд╛ рдЬрд┐рд╕реЗ рдореИрдВрдиреЗ рдмрд╣реБрдд рдкрд╣рд▓реЗ рдЫреЛрдбрд╝ рджрд┐рдпрд╛ рдерд╛ред рдЭрдЯ рд╕реЗ рдЧреБрдЧрд▓реА рдХрд░рддреЗ рд╣реБрдП, рдореИрдВ рдЪрд┐рд▓реНрд▓рд╛рдИ!

рд╣рд╛рдБ, рдХрд╛рдорд░реЗрдб, рдпрд╣ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдмрд╣реБрдд рд╕реЗ рдкреНрдпрд╛рд░реЗ-рдкреНрдпрд╛рд░реЗ рд▓реЛрдЧреЛрдВ рдХреЛ рдХрд┐рд╕реА рднреА рдбреЛрдореЗрди рдкрд░ рдХреЛрдИ рднреА рдЕрдиреБрд░реЛрдз рднреЗрдЬ рд╕рдХрддрд╛ рд╣реИ рдЕрдЧрд░ ... рдпрджрд┐ рдЗрд╕ рдбреЛрдореЗрди рдХреЗ рдореВрд▓ рдореЗрдВ рдХреЛрдИ рдорд╛рдиреНрдп crossdomain.xml рдлрд╝рд╛рдЗрд▓ рд╣реИред

рдХреНрдпрд╛ рдЖрдк рднрд╛рдЧреНрдп рдореЗрдВ рд╡рд┐рд╢реНрд╡рд╛рд╕ рдХрд░рддреЗ рд╣реИрдВ? рдореИрдВ рдирд╣реАрдВ рдХрд░рддрд╛ред рд▓реЗрдХрд┐рди рдореИрдВ рддрдм рд╣реИрд░рд╛рди рд░рд╣ рдЧрдпрд╛ рдЬрдм рдореБрдЭреЗ рдпрд╣ рдХрд╝реАрдорддреА рдлрд╝рд╛рдЗрд▓ рд╣рдмреНрд░рд╣рдмрд░ рдХреА рдЬрдбрд╝ рдореЗрдВ рдорд┐рд▓реА, рдЬрд┐рд╕рдиреЗ рдореБрдЭреЗ рдХрд┐рд╕реА рднреА рдбреЛрдореЗрди рд╕реЗ 80 рд╡реЗрдВ рдкреЛрд░реНрдЯ рдкрд░ рдЕрдиреБрд░реЛрдз рднреЗрдЬрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреА!

рд╣рдо рдПрдХ рд╢реЛрд╖рдг рд▓рд┐рдЦрддреЗ рд╣реИрдВ


рдореИрдВрдиреЗ ActionScript рд╕рдВрд╕реНрдХрд░рдг 2 рдХреЛ рдЪреБрдирд╛, рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдХреНрдпреЛрдВрдХрд┐ рдореИрдВ рдЗрд╕реЗ рдмреЗрд╣рддрд░ рдЬрд╛рдирддрд╛ рдерд╛, рдФрд░ рджреВрд╕рд░реА рдмрд╛рдд, рдХреНрдпреЛрдВрдХрд┐ рдЖрдк рдЕрдкрдиреЗ рд╕рд╛рде рдкреБрд░рд╛рдиреЗ FlashPlayer рдХреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рднреА рдЬрд╣рд╛рдЬ рдкрд░ рд▓рд╛ рд╕рдХрддреЗ рд╣реИрдВ (рд╕рдВрд╕реНрдХрд░рдг 7 рд╕реЗ рд╢реБрд░реВ)ред

var req:LoadVars = new LoadVars(); req.addRequestHeader("X-Requested-With","XMLHttpRequest"); req.addRequestHeader("Referer","http://habrahabr.ru/"); //    req.decode("ti=666&tt=2&v=1"); //  666 id   req.send("http://habrahabr.ru/json/vote/", "_blank", "POST"); 


рдПрдХ рд╢реЛрд╖рдг рдХреЗ рд╕рд╛рде рдХреНрдпрд╛ рдХрд░рдирд╛ рд╣реИ?


рд╕рдм рдХреБрдЫ, рдЕрдм рдпрд╣ рдЫреЛрдЯреЗ рдкрд░ рдирд┐рд░реНрднрд░ рд╣реИред рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдЕрдкрдиреА рд╡реЗрдмрд╕рд╛рдЗрдЯ рд╣реИ, рддреЛ рдмрд┐рдирд╛ рдХрд┐рд╕реА рд╣рд┐рдЪрдХрд┐рдЪрд╛рд╣рдЯ рдХреЗ рд╣рдо рдХреЛрдб рдХреЛ рд╡рд╣рд╛рдВ рдЕрдкрд▓реЛрдб рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдПрдХ iframe рдореЗрдВ рдбрд╛рд▓рддреЗ рд╣реИрдВред

рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдХреЛрдИ рд╡реЗрдмрд╕рд╛рдЗрдЯ рдирд╣реАрдВ рд╣реИ, рддреЛ рд▓рд╛рдн рдХреЗ рд╕рд╛рде рдПрдХ рд╕рдордЭреМрддреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪрддреЗ рд╣реБрдП, рд╣рдо рдПрдХ рдмрдбрд╝реЗ VK рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рдорд╛рд▓рд┐рдХ рд╕реЗ рд╕рд╣рдордд рд╣реЛрддреЗ рд╣реИрдВ рдФрд░ рдЙрд╕рдХреЗ рд▓рд┐рдП рдХреЛрдб рднрд░рддреЗ рд╣реИрдВред 50% рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рдХрд╡рд░реЗрдЬ рдХреА рдЧрд╛рд░рдВрдЯреА рд╣реИред

рдпрд╣реА рд╣реИ, рдЕрдм рдХреЛрдИ рднреА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛, рдпрджрд┐ рд╡рд╣ рдкрд╣рд▓реЗ рдЖрдкрдХреЗ рд╡рд┐рд╖рдп рдХреЗ рд▓рд┐рдП рд╡реЛрдЯ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рддреЛ рдЖрдкрдХреЛ рдмрд┐рдирд╛ рдЬрд╛рдиреЗ рд╕рдордЭреЗ рдбрд╛рд▓ рджреЗрддрд╛ рд╣реИред

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЖрдк рди рдХреЗрд╡рд▓ рд╡рд┐рд╖рдпреЛрдВ рдХреЗ рд▓рд┐рдП, рдмрд▓реНрдХрд┐ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ, рдкреНрд░рд╢реНрдиреЛрдВ рдФрд░ рдХрд░реНрдо рдХреЗ рд▓рд┐рдП рднреА рд╡реЛрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ!

рдПрдХ рд░рдЦрд╡рд╛рд▓реЗ рдХреЗ рд░реВрдк рдореЗрдВ


рд╕рд╛рдЗрдЯреЛрдВ рдХреЛ рддреЛрдбрд╝рдирд╛ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рдирд╣реАрдВ рд╣реИред рдЗрд╕рдХреЗ рд▓рд┐рдП рд╡реЗ рдмреИрдХ рд╕реАрдЯ рдкрд░ рдЕрдЯрд╛-рдЯрд╛-рдЯрд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдЗрд╕ рднреЗрджреНрдпрддрд╛ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдореИрдВрдиреЗ рдЬрд▓реНрджреА рд╕реЗ рд╕рдорд░реНрдерди рд╕реЗрд╡рд╛ рдХреЛ рдПрдХ рдкрддреНрд░ рд▓рд┐рдЦрд╛ рдФрд░ рднреЗрджреНрдпрддрд╛ рдХреЛ рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ (рдХреНрд░реЙрд╕рдбреЛрдореЗрди рдХреЛ рдареАрдХ рдХрд░рдирд╛)ред

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


All Articles