рдлрд╝реНрд▓реИрд╢ + .RF рдХреНрдпрд╛ рдХрд░реЗрдВ?

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

рдкрд░реАрдХреНрд╖рдг


рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП - рдПрдХ рдкрд░реАрдХреНрд╖рдг рдлреНрд▓реИрд╢ рдбреНрд░рд╛рдЗрд╡ред рд╣рдорд╛рд░реЗ рдЕрдзреНрдпрдпрди рдХреЗ рд▓рд┐рдП рдХреБрдЫ рд▓рд╛рдЗрди рдХреЛрдб рдкрд░реНрдпрд╛рдкреНрдд рд╣реИ:

var xml = new XML; xml.onLoad = function() { _root.txt.text = this.toString(); }; xml.load(typeof(_root.link) === "undefined" ? "test.xml" : _root.link); 

рдареАрдХ рд╣реИ, рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ, рдЖрдкрдХреЛ рдкрд╣рд▓реЗ рдлреНрд░реЗрдо рдкрд░ рдирд╛рдо txt рдХреЗ рд╕рд╛рде рдкрд╛рда рдмреЙрдХреНрд╕ рдХреЛ рдирд╣реАрдВ рднреВрд▓рдирд╛ рдЪрд╛рд╣рд┐рдПред рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рд╕рд░рд▓ рд╣реИ: рдлрд╝рд╛рдЗрд▓ рдХреЛ "test.xml" рд▓реЛрдб рдХрд░реЗрдВ рдФрд░ рдЗрд╕рдХреА рд╕рд╛рдордЧреНрд░реА рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░реЗрдВред рдпрджрд┐ рд▓рд┐рдВрдХ рдкреИрд░рд╛рдореАрдЯрд░ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рддреЛ рдПрдХреНрд╕рдПрдордПрд▓ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдкрддреЗ рд╕реЗ рд▓реЛрдб рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рд╣рдо рдЗрд╕реА "test.xml" рдХреЛ рд╕рдмрд╕реЗ рд╕рд░рд▓ рдмрдирд╛рдПрдВрдЧреЗ:

 <?xml version="1.0" encoding="UTF-8"?> <test>Test</test> 

"Test.swf" рдФрд░ "test.xml" рдлрд╛рдЗрд▓реЗрдВ рд╕рд░реНрд╡рд░ рдкрд░ рдЕрдкрд▓реЛрдб рдХреА рдЬрд╛рддреА рд╣реИрдВ рдФрд░ рдкрд░реАрдХреНрд╖рдг рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВред рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреЗ рд▓рд┐рдП, рджреЛ рдбреЛрдореЗрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдПрдХ рдЖрд░рдпреВ рдФрд░ рдПрдХ рдЖрд░рдПрдл, рдЬреЛ рд╕рдорд╛рдирд╛рд░реНрдердХ рд╣реИрдВред рдЕрдкреЗрдХреНрд╖рд┐рдд рдкрд░рд┐рдгрд╛рдо - рдлреНрд▓реИрд╢ рдбреНрд░рд╛рдЗрд╡ рдХреЛ рдХрд┐рд╕реА рднреА рдбреЛрдореЗрди рдкрд░ XML рдлрд╝рд╛рдЗрд▓ рдХреА рд╕рд╛рдордЧреНрд░реА рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреА рдЪрд╛рд╣рд┐рдПред рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛:
рд╕рд╛рдорд╛рдиреНрдп рдмреНрд░рд╛рдЙрдЬрд╝рд░реЛрдВ рдореЗрдВ рд╕реЗ, рдкрд░реАрдХреНрд╖рдг рдХреЗрд╡рд▓ рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕ (рд╡рд┐рдВрдбреЛрдЬ, рд▓рд┐рдирдХреНрд╕) рдореЗрдВ рд╡рд┐рдлрд▓ рд░рд╣рд╛ред рд▓рд┐рдВрдХреНрд╕ рдФрд░ W3M рдмреНрд░рд╛рдЙрдЬрд╝рд░реЛрдВ рдиреЗ рд╕реНрдкрд╖реНрдЯ рдХрд╛рд░рдгреЛрдВ рд╕реЗ рднрд╛рдЧ рдирд╣реАрдВ рд▓рд┐рдпрд╛ред

рдЕрдзреНрдпрдпрди


рдХреНрдпрд╛ рдЧрд▓рдд рд╣реИ? рдЖрдЗрдП Firebug рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕рд░реНрд╡рд░ рд╕реЗ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЗ рд▓реЛрдбрд┐рдВрдЧ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВред

рдЖрд░рдпреВ рдбреЛрдореЗрди рдХреЗ рд╕рд╛рде рд╕рдм рдХреБрдЫ рдареАрдХ рд╣реИ:


рд▓реЗрдХрд┐рди RF рдбреЛрдореЗрди рдореЗрдВ рдХреБрдЫ рдЧрдбрд╝рдмрдбрд╝ рд╣реИ:


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

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


рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдХреЗ рд╕рд╛рде рд╕рд╢рд╕реНрддреНрд░, рд╕рд╛рдЗрдЯ рдХреЗ рдореВрд▓ рдореЗрдВ "crossdomain.xml" рдлрд╝рд╛рдЗрд▓ рдмрдирд╛рдПрдБред рдпрд╣ рдлрд╝рд╛рдЗрд▓ RU рдбреЛрдореЗрди (XML рдлрд╝рд╛рдЗрд▓ рд╕реНрдерд┐рдд рдбреЛрдореЗрди рд╕реЗ) рд╕реЗ рдЕрдиреБрд░реЛрдз рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рдФрд░ рдпрд╣ рдЗрдВрдЧрд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рдХреМрди рд╕реА рдлрд╝реНрд▓реИрд╢ рдХреНрд▓рд┐рдк рд▓реЛрдб рд╣реЛ рд╕рдХрддреА рд╣реИрдВ, рдбреЗрдЯрд╛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░ рд╕рдХрддреА рд╣реИрдВ (рдЕрдзрд┐рдХ рд╕рдЯреАрдХ рд░реВрдк рд╕реЗ, рдЬрд┐рд╕ рдкрд░ рдпреЗ рд╡реАрдбрд┐рдпреЛ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ)ред

рдПрдХрдорд╛рддреНрд░ рд╕рд╡рд╛рд▓ рдпрд╣ рд╣реИ: рдХрд┐рд╕ рдбреЛрдореЗрди рдХреЛ рд╣рдорд╛рд░реА XML рдлрд╝рд╛рдЗрд▓ рдХреЗ рд▓рд┐рдП рдЕрдиреБрд░реЛрдз рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП? рдЖрдЦрд┐рд░рдХрд╛рд░, рдЬреИрд╕рд╛ рдХрд┐ рд╣рдордиреЗ рджреЗрдЦрд╛, рд╕рд┐рд░рд┐рд▓рд┐рдХ рдбреЛрдореЗрди рдирд╛рдо рдХреЗ рд╕рд╛рде рдХреБрдЫ рд╕рдорд╕реНрдпрд╛рдПрдВ рд╣реИрдВ ...

рд╣рдордиреЗ рд░реВрд╕реА рд╕рдВрдШ рдХреЗ рд╕рднреА рд╕рдВрднрд╛рд╡рд┐рдд рдбреЛрдореЗрди рдирд╛рдореЛрдВ рдХрд╛ рд▓рдЧрд╛рддрд╛рд░ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рд╣реИ:
рдФрд░ ... рд╕рднреА рдХреЛ рдХреЛрдИ рдлрд╛рдпрджрд╛ рдирд╣реАрдВ рд╣реБрдЖред рдЗрд╕ рддрд░рд╣ рдХреЗ рд╡рд┐рд╖рдп "crossdomain.xml" рдкрд░ рд╕рднреА рд╡рд┐рд╡рд┐рдзрддрд╛рдПрдВ рдкрд░рд┐рдгрд╛рдо рдирд╣реАрдВ рд▓рд╛рддреА рд╣реИрдВ:
 <?xml version="1.0" encoding="UTF-8"?> <cross-domain-policy> <allow-access-from domain="."/> <allow-access-from domain="*.."/> <allow-access-from domain="xn--80asmaqi.xn--p1ai"/> <allow-access-from domain="*.xn--80asmaqi.xn--p1ai"/> <allow-access-from domain="%D1%81%D0%B0%D0%B9%D1%82%D0%BD%D0%BD.%D1%80%D1%84"/> <allow-access-from domain="*.%D1%81%D0%B0%D0%B9%D1%82%D0%BD%D0%BD.%D1%80%D1%84"/> <allow-access-from domain="%d1%81%d0%b0%d0%b9%d1%82%d0%bd%d0%bd.%d1%80%d1%84"/> <allow-access-from domain="*.%d1%81%d0%b0%d0%b9%d1%82%d0%bd%d0%bd.%d1%80%d1%84"/> </cross-domain-policy> 

рдРрд╕рд╛ рд▓рдЧ рд░рд╣рд╛ рдерд╛:


рдпрд╣реА рд╣реИ, "crossdomain.xml" рд▓реЛрдб рд╣реЛ рд░рд╣рд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдлреНрд▓реИрд╢ рдкреНрд▓реЗрдпрд░ рдпрд╣ рддрдп рдХрд░рддрд╛ рд╣реИ рдХрд┐ XML рдбреЗрдЯрд╛ рдЗрд╕ рд╕рд╛рдЗрдЯ рд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдирд┐рд░реНрдгрдп


рдЕрдВрддрд┐рдо рд╡рд┐рдХрд▓реНрдк рдмрдирд╛ рд░рд╣рд╛ - рдбреЛрдореЗрди рдХреЗ рд░реВрдк рдореЗрдВ "*" рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВред рдЗрд╕ рдкреНрд░рдХрд╛рд░, "crossdomain.xml" рдиреЗ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдлреЙрд░реНрдо рд╣рд╛рд╕рд┐рд▓ рдХрд┐рдпрд╛:
 <?xml version="1.0" encoding="UTF-8"?> <cross-domain-policy> <allow-access-from domain="*"/> </cross-domain-policy> 

рдФрд░ - рд▓реЛ рдФрд░ рдирд┐рд╣рд╛рд░рдирд╛!


рдиреИрддрд┐рдХрддрд╛


рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди рд╣реИред рдХреЛрдИ рдмрджрдорд╛рд╢реА рдирд╣реАрдВред рдмреЗрд╢рдХ, рд╕рдорд╛рдзрд╛рди рдЖрджрд░реНрд╢ рдирд╣реАрдВ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ "crossdomain.xml" рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдбреЗрдЯрд╛ рддрдХ рдкрд╣реБрдВрдЪ рд╕рднреА рд╕рд╛рдЗрдЯреЛрдВ рдХреЗ рд▓рд┐рдП рддреБрд░рдВрдд рдЦреБрд▓ рдЬрд╛рддреА рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдпрд╣ рд╣рдореЗрд╢рд╛ рдПрдХ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реЛрддреА рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдЬрд┐рд╕реЗ рднреА рдЗрд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рд╡рд╣ "crossdomain.xml" рдкрд░ рдзреНрдпрд╛рди рджрд┐рдП рдмрд┐рдирд╛ рдбреЗрдЯрд╛ рдХреЛ рдХрд┐рд╕реА рдЕрдиреНрдп рддрд░реАрдХреЗ рд╕реЗ рдПрдХреНрд╕реЗрд╕ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдЧрд╛ред

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

рд╕рд╛рдордЧреНрд░реА:

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


All Articles