(https://github.com/Tampermonkey/tampermonkey/issues/499 рдкрд░ рднреА рдкреЛрд╕реНрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛)
рдЧреНрд░реАрд╕реА рдлреЛрд░реНрдХ рдкрд░ рд▓рд┐рдкрд┐рдпреЛрдВ рдореЗрдВ @updateURL
рдпрд╛ @downloadURL
, рдЗрд╕рд▓рд┐рдП рдЕрдкрдбреЗрдЯ рдХреА рдЬрд╛рдВрдЪ рдХрд░рддреЗ рд╕рдордп, рдореВрд▓ рд░реВрдк рд╕реЗ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд┐рдП рдЧрдП рдпреВрдЖрд░рдПрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдЕрдкрдбреЗрдЯ рдХреА рдЬрд╛рдВрдЪ рдХрд░рддреЗ рд╕рдордп рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрд╣ рдЕрдЪреНрдЫрд╛ рд╣реИред
рдЧреНрд░реАрд╕реА рдлреЛрд░реНрдХ рднреА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдПрдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рдкрд┐рдЫрд▓реЗ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдЗрдВрд╕реНрдЯреЙрд▓ рдпреВрдЖрд░рдПрд▓ рдореЗрдВ рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рджрд░реНрд╢рд╛рдиреЗ рд╡рд╛рд▓рд╛ рдПрдХ рдкреИрд░рд╛рдореАрдЯрд░ рд╢рд╛рдорд┐рд▓ рд╣реИред рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рдЕрдкрдбреЗрдЯ рдЕрднреА рднреА "рдХрд╛рдо" рдХрд░рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдХрднреА рднреА рдХреЛрдИ рдмрджрд▓рд╛рд╡ рдирд╣реАрдВ рд╣реЛрдЧрд╛ред рдХреНрд▓рд╛рдЗрдВрдЯ рдФрд░ рд╕рд░реНрд╡рд░ рд╕рд╛рдЗрдб рдкрд░ рдХреБрдЫ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЛ рдмрдЪрд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВ Greasemonkey рдХреЛ рдЕрдкрдбреЗрдЯ рдХреА рдЬрд╛рдВрдЪ рди рдХрд░рдиреЗ рдХрд╛ рд╕рдВрдХреЗрдд рджреЗрдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛ред рдХреНрдпрд╛ рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдореИрдВ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рдХреБрдЫ рдбрд╛рд▓ рд╕рдХрддрд╛ рд╣реВрдВ?
<strong i="5">@updateURL</strong> about:blank
+ <strong i="7">@downloadURL</strong> about:blank
рдЗрд╕реЗ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП (рдХрдо рд╕реЗ рдХрдо рдЬреАрдПрдо 3.x рдореЗрдВ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдСрдЯреЛ рдЕрдкрдбреЗрдЯ рдХреЛ рдирд┐рд╖реНрдХреНрд░рд┐рдп рдХрд░рдирд╛ рд╕рдВрднрд╡ рдерд╛)ред
updateURL рдФрд░ downloadURL 4.x рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерд┐рдд рдирд╣реАрдВ рд╣реИрдВред
3.x рдореЗрдВ рд╣рдордиреЗ рдЗрд╕рдХреЗ рд▓рд┐рдП рдорд╛рдирдХ AOM рдирд┐рдпрдВрддреНрд░рдгреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рд╣реИред
4.x рдореЗрдВ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдЕрднреА рддрдХ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдЕрдкрдбреЗрдЯ рдирд╣реАрдВ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рд╣рдореЗрдВ рдЗрд╕реЗ рдПрдХ рдмрд╛рд░ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдмрд╕ рдЗрд╕реЗ рдПрдХ рдЖрдзрд╛рд░ рд╕реБрд╡рд┐рдзрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред
рдХреНрдпрд╛ <strong i="5">@downloadURL</strong> none
рдХреЛ 4.x рдХреЗ рд▓рд┐рдП рдирд┐рдпреЛрдЬрд┐рдд рдпреЛрдЬрдирд╛ рдХреЗ рд╕рд╛рде рд╕рдВрд░реЗрдЦрд┐рдд рдХрд░рдирд╛ рд╣реЛрдЧрд╛?
рдУрд╣, рдореБрдЭреЗ рдЕрднреА рдПрд╣рд╕рд╛рд╕ рд╣реБрдЖ рд╣реИ рдХрд┐ рдЖрдк рдХрд╣ рд░рд╣реЗ рд╣реИрдВ рдХрд┐ рдЖрдк рдЙрд╕ рд╕рд░реНрд╡рд░ рдХреЛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдЬреЛ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдЬреАрдПрдо рдХреЛ рдмрддрд╛рдП рдХрд┐ рдЙрд╕реЗ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдЕрдкрдбреЗрдЯ рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред (рдУрд╣, рд╡рд┐рд╡рд░рдг рдХреЗ рдЕрдВрдд рддрдХ рдирд╣реАрдВ рдкрд╣реБрдВрдЪрд╛ ...)
рдЬреАрдПрдо 4 рдореЗрдВ рдХрд┐рд╕реА рднреА @...URL
рд╕рдВрдкрддреНрддрд┐ рдХреЗ рдореВрд▓реНрдп рдХреЛ рдХрднреА рднреА рдкрдврд╝рдиреЗ/рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдХреЛрдИ рдпреЛрдЬрдирд╛ рдирд╣реАрдВ рд╣реИред рдореИрдВ рдХреБрдЫ рднреА рд╡рд╛рджрд╛ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ рдЬрдм рддрдХ рдХрд┐ рдЕрджреНрдпрддрди рдХреЛрдб рдЕрдВрддрддрдГ рд▓рд┐рдЦрд╛ рдирд╣реАрдВ рдЬрд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдХрд┐рд╕реА рдкреНрд░рдХрд╛рд░ рдХрд╛ HTTP рд╢реАрд░реНрд╖рд▓реЗрдЦ рд╕реНрд░реЛрдд рдХреЛ рдмрджрд▓рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рдиреЗ рд╕реЗ рдмреЗрд╣рддрд░ рд▓рдЧрддрд╛ рд╣реИред рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ред
рдУрдЯреАрдУрдПрдЪ рдЕрдЧрд░ рдЯреАрдПрдо рдХрд┐рд╕реА рднреА рдореВрд▓реНрдп рдХрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рддреЛ рд╡рд┐рдЪрд╛рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣рдореЗрд╢рд╛ рдЕрдиреБрдХреВрд▓рддрд╛ рд╣реЛрддреА рд╣реИред
рдУрдкреА рдХрд╣рддреЗ рд╣реИрдВ:
рдЗрдВрд╕реНрдЯреЙрд▓ рдпреВрдЖрд░рдПрд▓ рдореЗрдВ рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рджрд░реНрд╢рд╛рдиреЗ рд╡рд╛рд▓рд╛ рдПрдХ рдкреИрд░рд╛рдореАрдЯрд░ рд╢рд╛рдорд┐рд▓ рд╣реИред
рдЗрд╕рд╕реЗ, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдХреНрд╡реЗрд░реА рдкреИрд░рд╛рдореАрдЯрд░ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рд▓рд┐рдП рдкреНрд░рднрд╛рд╡реА рд░реВрдк рд╕реЗ рд╕реНрдерд╛рдпреА рд▓рд┐рдВрдХ рд╣реИрдВред рдпрд╣ рднреА рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ рдХрд┐ рдХреЛрдИ рднреА рд╕реНрд╡рдд: рдЕрджреНрдпрддрди/рдЕрдкрдбреЗрдЯ рдХреЗ рд▓рд┐рдП рдЬрд╛рдВрдЪ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдЖрдВрддрд░рд┐рдХ рд░реВрдк рд╕реЗ рд╕рд╣реЗрдЬреЗ рдЧрдП downloadUrl
(рдЬреЛ рдХреЗрд╡рд▓ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рд╕реНрдерд╛рдкрдирд╛ рдХрд╛ URL рд╣реИ) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдЧреАред рдмрд╣реБрдд рдХрдо рдмрджрд▓рд╛рд╡ рдХреЗ рд╕рд╛рде, рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛрд╣реИ рдХрд┐ рд╣рдо рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рддреЗ рд╕рдордп рдХреНрд╡реЗрд░реА рдкреИрд░рд╛рдореАрдЯрд░ рдорд┐рд▓рд╛рди рдХреЛ рдЬреЛрдбрд╝рдХрд░ рд╕реНрдерд╛рдпреА рд▓рд┐рдВрдХрд┐рдВрдЧ рдХреЗ рдЗрд╕ рд░реВрдк рдХрд╛ рд╕рдорд░реНрдерди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред *://*/*.user.js?*
рдХреЛ user-script-detect.run.js
рд╢реНрд░реЛрддрд╛ рдореЗрдВ рдЬреЛрдбрд╝рдХрд░ рдкреВрд░рд╛ рдХрд┐рдпрд╛ рдЧрдпрд╛ред
рдУрд╣, рдореБрдЭреЗ рдЕрднреА рдПрд╣рд╕рд╛рд╕ рд╣реБрдЖ рд╣реИ рдХрд┐ рдЖрдк рдХрд╣ рд░рд╣реЗ рд╣реИрдВ рдХрд┐ рдЖрдк рдЙрд╕ рд╕рд░реНрд╡рд░ рдХреЛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдЬреЛ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдЬреАрдПрдо рдХреЛ рдмрддрд╛рдП рдХрд┐ рдЙрд╕реЗ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдЕрдкрдбреЗрдЯ рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред
рд╣рд╛рдБ рдмрд┐рд▓реНрдХреБрд▓ред
рдХрд┐рд╕реА рдкреНрд░рдХрд╛рд░ рдХрд╛ HTTP рд╢реАрд░реНрд╖рд▓реЗрдЦ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рд╕реНрд░реЛрдд рдХреЛ рдмрджрд▓рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рдиреЗ рд╕реЗ рдмреЗрд╣рддрд░ рд▓рдЧрддрд╛ рд╣реИ
рдЧреНрд░реАрд╕реА рдлреЛрд░реНрдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдбреАрдмреА рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рддрд╛ рд╣реИ рдФрд░ рд╡реИрд╕реЗ рднреА рд╕реНрд░реЛрдд рдХреЛ рдлрд┐рд░ рд╕реЗ рд▓рд┐рдЦрддрд╛ рд╣реИ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕реЗ рдореЗрдЯрд╛.рдЬреЗрдПрд╕ рдЙрддреНрдкрдиреНрди рдХрд░рддрд╛ рд╣реИред рдЬреЗрдПрд╕)ред рд╕реНрд░реЛрдд рдмрджрд▓рдирд╛ рдореЗрд░реЗ рд▓рд┐рдП рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реИред HTTP рд╣реЗрдбрд░ рдПрдХ рд╕рдорд╕реНрдпрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреИрд╢рд┐рдВрдЧ рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╣реЛ рд╕рдХрддреА рд╣реИред
рдЗрд╕рд╕реЗ, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдХреНрд╡реЗрд░реА рдкреИрд░рд╛рдореАрдЯрд░ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рд▓рд┐рдП рдкреНрд░рднрд╛рд╡реА рд░реВрдк рд╕реЗ рд╕реНрдерд╛рдпреА рд▓рд┐рдВрдХ рд╣реИрдВред
рдореЗрд░реА рднрд╛рд╖рд╛ рдореЗрдВ, рд╕рдВрд╕реНрдХрд░рдг рдкреИрд░рд╛рдореАрдЯрд░ рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реНрдерд╛рдпреА рд▓рд┐рдВрдХ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред
рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛрд╣реИ рдХрд┐ рд╣рдо рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рддреЗ рд╕рдордп рдХреНрд╡реЗрд░реА рдкреИрд░рд╛рдореАрдЯрд░ рдорд┐рд▓рд╛рди рдХреЛ рдЬреЛрдбрд╝рдХрд░ рд╕реНрдерд╛рдпреА рд▓рд┐рдВрдХрд┐рдВрдЧ рдХреЗ рдЗрд╕ рд░реВрдк рдХрд╛ рд╕рдорд░реНрдерди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдЧреНрд░реАрд╕реА рдлреЛрд░реНрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рд╕реЗ рд▓рд┐рдВрдХ рдХрд░рдиреЗ рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдХрд┐рд╕реА рдЕрдиреНрдп рдЙрджреНрджреЗрд╢реНрдп рдХреЗ рд▓рд┐рдП рдпреВрдЖрд░рдПрд▓ рдкреИрд░рд╛рдореАрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВ рд╡рд╛рджрд╛ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ рдХрд┐ рдпрд╣ рднрд╡рд┐рд╖реНрдп рдореЗрдВ рдирд╣реАрдВ рд╣реЛрдЧрд╛, рдпрд╛ рдЕрдиреНрдп рд╕рд╛рдЗрдЯреЗрдВ рдпрд╛ рддреЛ рдирд╣реАрдВред
рдЖрдЧреЗ рдХреЗ рдкреНрд░рддрд┐рдмрд┐рдВрдм рдкрд░: рдХреНрд░реЙрд╕-рдЗрдВрдЬрди рдХреЗ рдЕрдиреБрд░реВрдк рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рдФрд░ рдЕрдзрд┐рдХ рдкреНрд░рдпрд╛рд╕ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ ( @derjanb , @gera2ld), рд▓реЗрдХрд┐рди: рдЕрдЧрд░ рд╣рдо рд╕реНрд░реЛрдд рдирд┐рдпрдВрддреНрд░рдг рдЕрджреНрдпрддрди рдХреА рдЬрд╛рдВрдЪ рдХрд░рдиреЗ рдЬрд╛ рд░рд╣реЗ рд╣реИрдВ рддреЛ рдореИрдВ рдПрдХ рдирдИ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ рдХреА рддрд░реНрдЬ рдкрд░ рдФрд░ рд╕реЛрдЪ рд░рд╣рд╛ рд╣реВрдВ * рдЬреИрд╕реЗ рдХрд┐:
// <strong i="7">@updates</strong> never
// <strong i="8">@updates</strong> 24h
// <strong i="9">@updates</strong> 7d
рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдпрд╣ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рджреЗрдВ рдХрд┐ рдЗрд╕реЗ рдХрд┐рддрдиреА рдмрд╛рд░ рдСрдЯреЛ-рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдЬрдм рдореИрдВ рд╕рдХреНрд░рд┐рдп рд╡рд┐рдХрд╛рд╕ рдореЗрдВ рд╣реЛрддрд╛ рд╣реВрдВ рддреЛ рдореИрдВ рдЗрд╕реЗ рдХрдо рд░рдЦ рд╕рдХрддрд╛ рд╣реВрдВ, рдЬрдм рдореИрдВ рд╕реНрдерд┐рд░ рд╣реЛ рдЬрд╛рддрд╛ рд╣реВрдВ рддреЛ рдореИрдВ рдЗрд╕реЗ рдЯреНрдпреВрди рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ (рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдореИрдВ рдлрд┐рд░ рд╕реЗ рдЕрдкрдбреЗрдЯ рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░рддрд╛ рд╣реВрдВ рддреЛ рд╡рд╛рдкрд╕ рдиреАрдЪреЗ)ред рдФрд░ рдПрдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╣реЛрд╕реНрдЯ (рдпрджрд┐ рд╡реЗ рдХрд┐рд╕реА рднреА рддрд░рд╣ рд╕реЗ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдордВрдЧрдиреЗ рдЬрд╛ рд░рд╣реЗ рд╣реИрдВ) рдорд╛рди рдХреЛ рдЕрдзрд┐рд▓реЗрдЦрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬреИрд╕рд╛ рдХрд┐ рд╡реЗ рдлрд┐рдЯ рджреЗрдЦрддреЗ рд╣реИрдВ (рдЪреАрдЬреЛрдВ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдХрд┐ рдХрд┐рддрдиреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдиреЗ рдЗрд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рд╣реИ, рд╕рд░реНрд╡рд░ рд╕рдВрд╕рд╛рдзрди, рдЖрджрд┐)ред
рдореБрдЭреЗ рдПрдХ рдФрд░ рд╡рд░реНрдгрдирд╛рддреНрдордХ рдирд╛рдо рдЪрд╛рд╣рд┐рдП, рд▓реЗрдХрд┐рди рдЕрднреА рддрдХ рдореБрдЭреЗ рдкрд╕рдВрдж рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рдХреЛрдИ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЙрдореНрдореАрджрд╡рд╛рд░ рдирд╣реАрдВ рд╣реИред
* рд╣рд╛рд▓рд╛рдВрдХрд┐ рдХрднреА рднреА рдореВрд▓реНрдп рдХреЗ рд▓рд┐рдП, <strong i="14">@downloadURL</strong> none
рд╕рдорд░реНрдерди рднреА рдЬреЛрдбрд╝рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рддрдХрдиреАрдХреА рдкрд╣рд▓реВ рд╕реЗ, рдпрд╣ sth рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдЬреИрд╕реЗ @updatefrequency
(рдмрд╣реБрдд рд▓рдВрдмрд╛?) рдпрд╛ @updatecycle
ред
рдФрд░ рдЙрдореНрдореАрдж рд╣реИ, рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рд╕рднреА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреА рдЬрд╛рдВрдЪ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЯреНрд░рд┐рдЧрд░ рд╣реЛрдЧрд╛ ...
рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдпрд╣ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рджреЗрдВ рдХрд┐ рдЗрд╕реЗ рдХрд┐рддрдиреА рдмрд╛рд░ рдСрдЯреЛ-рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдЬрдм рдореИрдВ рд╕рдХреНрд░рд┐рдп рд╡рд┐рдХрд╛рд╕ рдореЗрдВ рд╣реЛрддрд╛ рд╣реВрдВ рддреЛ рдореИрдВ рдЗрд╕реЗ рдХрдо рд░рдЦ рд╕рдХрддрд╛ рд╣реВрдВ, рдЬрдм рдореИрдВ рд╕реНрдерд┐рд░ рд╣реЛ рдЬрд╛рддрд╛ рд╣реВрдВ рддреЛ рдореИрдВ рдЗрд╕реЗ рдЯреНрдпреВрди рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ (рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдореИрдВ рдлрд┐рд░ рд╕реЗ рдЕрдкрдбреЗрдЯ рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░рддрд╛ рд╣реВрдВ рддреЛ рд╡рд╛рдкрд╕ рдиреАрдЪреЗ)ред рдФрд░ рдПрдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╣реЛрд╕реНрдЯ (рдпрджрд┐ рд╡реЗ рдХрд┐рд╕реА рднреА рддрд░рд╣ рд╕реЗ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдордВрдЧрдиреЗ рдЬрд╛ рд░рд╣реЗ рд╣реИрдВ) рдорд╛рди рдХреЛ рдЕрдзрд┐рд▓реЗрдЦрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬреИрд╕рд╛ рдХрд┐ рд╡реЗ рдлрд┐рдЯ рджреЗрдЦрддреЗ рд╣реИрдВ (рдЪреАрдЬреЛрдВ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдХрд┐ рдХрд┐рддрдиреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдиреЗ рдЗрд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рд╣реИ, рд╕рд░реНрд╡рд░ рд╕рдВрд╕рд╛рдзрди, рдЖрджрд┐)ред
рдЙрдЪрд┐рдд рд▓рдЧрддрд╛ рд╣реИред
рдореБрдЭреЗ рдПрдХ рдФрд░ рд╡рд░реНрдгрдирд╛рддреНрдордХ рдирд╛рдо рдЪрд╛рд╣рд┐рдП, рд▓реЗрдХрд┐рди рдЕрднреА рддрдХ рдореБрдЭреЗ рдкрд╕рдВрдж рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рдХреЛрдИ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЙрдореНрдореАрджрд╡рд╛рд░ рдирд╣реАрдВ рд╣реИред
рд╢рд╛рдпрдж @updateInterval
?
рдпрд╛ рдмрд╕ @updatetime
... (рдмрд╣реБрдд рд╕рдЯреАрдХ рдирд╣реАрдВ, рд▓реЗрдХрд┐рди рдЖрдХрд░реНрд╖рдХ)
@updatetime
рдореБрдЭреЗ рдЖрд╡реГрддреНрддрд┐ рдХреЗ рдмрдЬрд╛рдп "рд╕реБрдмрд╣ 8:00 рдмрдЬреЗ" рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪрдиреЗ рдкрд░ рдордЬрдмреВрд░ рдХрд░рддрд╛ рд╣реИред
@Sxderp рддреЛ рдЖрдк <strong i="6">@updatefreq</strong> 1d
рд╕рдорд░реНрдерди рдХрд░реЗрдВрдЧреЗ?
рдореИрдВ рдПрдХ рджреЗрд╢реА рд╡рдХреНрддрд╛ рдирд╣реАрдВ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдорд╛рди (рдЕрд░реНрдерд╛рдд 24 рдШрдВрдЯреЗ) рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдПрдХ рдЖрд╡реГрддреНрддрд┐ рдирд╣реАрдВ рд╣реИред рдпрд╣ рдПрдХ рдЕрдВрддрд░рд╛рд▓ рдпрд╛ рдЕрд╡рдзрд┐ рд╣реИ, рд╣реИ рдирд╛? рдореИрдВ
<strong i="5">@updateinterval</strong> 1day
рдЕрдЪреНрдЫрд╛ рд▓рдЧрддрд╛ рд╣реИред рдореИрдВ "рдЕрд╡рдзрд┐" рдХреЗ рдЦрд┐рд▓рд╛рдл рдЕрдиреБрд╢рдВрд╕рд╛ рдХрд░рддрд╛ рд╣реВрдВ рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕рдХрд╛ рд╕рд╛рдорд╛рдиреНрдп рдЕрдВрдЧреНрд░реЗрдЬреА рдореЗрдВ рдЕрддрд┐рднрд╛рд░рд┐рдд рдЕрд░реНрде рд╣реИ (рднрд▓реЗ рд╣реА рдЗрд╕рдХрд╛ рд╕рдЯреАрдХ рд╡реИрдЬреНрдЮрд╛рдирд┐рдХ рдЕрд░реНрде рд╣реЛ)
@updateinterval
@updatetime
рдЬрд┐рддрдирд╛ рд╕рдЯреАрдХ рдирд╣реАрдВ рд╣реИред рдЖрдк рдЕрдВрддрд░рд╛рд▓ рдореЗрдВ рд░реБрдЪрд┐ рдирд╣реАрдВ рд░рдЦрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЕрдкрдбреЗрдЯ рдХреЗ рдмреАрдЪ (рдЕрдзрд┐рдХрддрдо) рд╕рдордп рдЕрд╡рдзрд┐ ...
рдореБрдЭреЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЪреВрдХ рдкрд╕рдВрдж рдирд╣реАрдВ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореЗрд░рд╛ рдЕрдЧрд▓рд╛ рд╕реБрдЭрд╛рд╡ рд╣реЛрдЧрд╛ <strong i="5">@updatespan</strong> 1d
...
@arantius , рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдЕрдкрдбреЗрдЯ рдХрдм рд╢реЗрдбреНрдпреВрд▓ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛? рдореИрдВ FF60 рдореЗрдВ 3.x рдкрд░ рд╕реНрд╡рд┐рдЪ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ред
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА
рдЙрдЪрд┐рдд рд▓рдЧрддрд╛ рд╣реИред
рд╢рд╛рдпрдж
@updateInterval
?