Greasemonkey: рдмреИрдХрдЕрдк рдЬреЛрдбрд╝реЗрдВ/рдкреБрдирд░реНрд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ

рдХреЛ рдирд┐рд░реНрдорд┐рдд 5 рджрд┐рд╕ре░ 2017  ┬╖  29рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: greasemonkey/greasemonkey

рдкреБрд░рд╛рдиреЗ рдЧреНрд░реАрд╕рдореЛрдирдХреА рдХреЗ рд╕рд╛рде рдПрдХ рдирд┐рд░реНрдпрд╛рдд рд╕реНрдХреНрд░рд┐рдкреНрдЯ/рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рдлрд╝рдВрдХреНрд╢рди рдХреА рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рдереА, рдХреНрдпреЛрдВрдХрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗрд╡рд▓ gm_scripts рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЛ рдПрдХ рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓/рдХрдВрдкреНрдпреВрдЯрд░ рд╕реЗ рджреВрд╕рд░реЗ рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░ рд╕рдХрддрд╛ рдерд╛: рд▓реЗрдХрд┐рди рдЕрдм рдпрд╣ рд╕рдВрднрд╡ рдирд╣реАрдВ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдХреГрдкрдпрд╛ рдЗрд╕ рддрд░рд╣ рдХреЗ рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдЧреНрд░реАрд╕рдореЛрдирдХреА 4 рдореЗрдВ рдЬреЛрдбрд╝рдиреЗ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВред рднрд╡рд┐рд╖реНрдп рдореЗрдВред

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рддреАрди рдЕрд▓рдЧ-рдЕрд▓рдЧ рдЖрдпрд╛рдд рд╡рд┐рдзрд┐рдпреЛрдВ рдХреЛ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рд╣реИред

  1. рд╡рд┐рд▓рдпред рдХрд┐рд╕реА рднреА рд╕реНрдерд╛рдкрд┐рдд рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рди рдЫреБрдПрдВред рдХреЗрд╡рд▓ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЬреЛ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдореМрдЬреВрдж рдирд╣реАрдВ рд╣реИрдВ[1] рдХреЛ рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЬрд╛рдПрдЧрд╛ред
  2. рдмрджрд▓рдиреЗ рдХреЗред рд╕рднреА рдореМрдЬреВрджрд╛ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдЕрдирдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░реЗрдВ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдЖрдпрд╛рддрд┐рдд рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╕реЗ рдмрджрд▓реЗрдВред
  3. рдЕрдзрд┐рд▓реЗрдЦрд┐рдд рдХрд░реЗрдВред рдорд░реНрдЬ рдХреА рддрд░рд╣ рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдХреЛрдИ рд╡рд┐рд░реЛрдз рдкрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ [1] рддреЛ рдЖрдпрд╛рдд рдХреА рдЬрд╛ рд░рд╣реА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рджреА рдЬрд╛рддреА рд╣реИред

рд╕рдмрдорд┐рдЯ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдЕрдиреНрдп рдкреАрдЖрд░ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░ рд░рд╣рд╛ рд╣реИред

[1] рдореИрдВ рдПрдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ id рджреНрд╡рд╛рд░рд╛ рд╡рд┐рд╢рд┐рд╖реНрдЯрддрд╛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддрд╛ рд╣реВрдВред

рд╕рднреА 29 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рдЦреИрд░, рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕ рдФрд░ рдЗрд╕рдХреЗ рдореБрджреНрджреЗред рддреЛ, рдореИрдВ рдЗрд╕реЗ рд▓рд╛рдЧреВ рдХрд░ рд░рд╣рд╛ рдерд╛ (рдФрд░ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдПрдХ 'рдЖрдпрд╛рдд' рд╕рдорд╛рд░реЛрд╣)ред рдореИрдВ рдЗрд╕реЗ рд▓рдЧрднрдЧ рдкреВрд░рд╛ рдХрд░ рдЪреБрдХрд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдПрдХ рд╢реЛ-рд╕реНрдЯреЙрдкрд░ рд╣реИред рдпрд╣ рдХреЗрд╡рд▓ рддрднреА рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдЬрдм рдЖрдк browser toolbox рдЦреЛрд▓рддреЗ рд╣реИрдВ рдФрд░ "рдкреЙрдкрдЕрдк рдХреЛ рдСрдЯреЛрдХреНрд▓реЛрдЬ рди рдХрд░реЗрдВ" рдХрд╛ рдЪрдпрди рдХрд░рддреЗ рд╣реИрдВред рдЖрдпрд╛рдд <input type="file"> (рдЬреЛ рдПрдХрдорд╛рддреНрд░ рддрд░реАрдХрд╛ рд╣реИ) рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐, рдмреНрд░рд╛рдЙрдЬрд╝ рд╡рд┐рдВрдбреЛ рдХреЗ рдлреЛрдХрд╕ рдкрд░ рдкреЙрдкрдЕрдк рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ рдмрдВрдж рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╡рд┐рдВрдбреЛ рдирд╖реНрдЯ рд╣реЛ рдЬрд╛рддреА рд╣реИ рдФрд░ рдХреЛрдИ рдлрд╝рдВрдХреНрд╢рди рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИред рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рдмрдЧ:
https://bugzilla.mozilla.org/show_bug.cgi?id=1292701
https://bugzilla.mozilla.org/show_bug.cgi?id=1366330

рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдзреЗ-рдЕрдзреВрд░реЗ рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рдпрд╣ рдмрд╣реБрдд рдХрд╖реНрдЯрдкреНрд░рдж рд╣реИред

рд╕рд╛рде рд╣реА, #2612 рдкрд░ рд▓рд╛рдЧреВ рд╣реЛрддрд╛ рд╣реИред рдЬрд┐рд╕реЗ рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ рд╕рдВрдмреЛрдзрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдпрд╣ рдореБрджреНрджрд╛ рд╣реИред

@Sxderp рдпрджрд┐ рдкреЙрдкрдЕрдк рдмрдВрдж рдХрд░рдирд╛ рдПрдХ рдореБрджреНрджрд╛ рд╣реИ, рддреЛ рдЗрд╕реЗ рд╣рд▓ рдХрд░рдиреЗ/рдХрд╛рдо рдХрд░рдиреЗ рдХрд╛ рд╕рд╛рдорд╛рдиреНрдп рддрд░реАрдХрд╛ рдХреЗрд╡рд▓ рдПрдХ рдЯреИрдм рдпрд╛ рд╡рд┐рдВрдбреЛ рдЦреЛрд▓рдирд╛ рд╣реИ (рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреЗ рднреАрддрд░ рдПрдХ HTML рдкреГрд╖реНрда рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░рдирд╛) рдЬрд┐рд╕рдореЗрдВ рдЖрдк рдЬреЛ рдХреБрдЫ рднреА рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдЙрд╕реЗ рдХрд░рддреЗ рд╣реИрдВред рдРрд╕реЗ рдЯреИрдм/рд╡рд┐рдВрдбреЛ рд╕реНрд╡рддрдГ рдмрдВрдж рдирд╣реАрдВ рд╣реЛрддреЗ рд╣реИрдВ рдФрд░ рдкреЙрдкрдЕрдк рдХреЗ рд╕рдорд╛рди рд╡рд╛рддрд╛рд╡рд░рдг рдкреНрд░рд╕реНрддреБрдд рдХрд░рддреЗ рд╣реИрдВред рд╣рд╛рд▓рд╛рдВрдХрд┐ рдпрд╣ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдкреЙрдкрдЕрдк рдХреЗ рднреАрддрд░ рдЙрддрдирд╛ рд╕рд╛рдл рдирд╣реАрдВ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдпрд╣ рдХрд╛рд░реНрдпрд╛рддреНрдордХ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред

рдореИрдВ рд╡рд╣ рдХрд░ рд╕рдХрддрд╛ рдерд╛ред рдЗрд╕рдореЗрдВ рдХреЛрдб рдХрд╛ рдПрдХ рдЧреБрдЪреНрдЫрд╛ рдЪрд╛рд░реЛрдВ рдУрд░ рд▓реЗ рдЬрд╛рдирд╛ рд╢рд╛рдорд┐рд▓ рд╣реЛрдЧрд╛ред рдореИрдВ рдЗрд╕реЗ рдХрд┐рд╕реА рдФрд░ рдмрд╛рд░ рджреЗрдЦ рд▓реВрдВрдЧрд╛ред

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

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

рдЬрд╝рд░реВрд░, рд▓реЗрдХрд┐рди рдлрд┐рд░ рд╣рдо рдмрд╣реБрдд рд╕рд╛рд░реА рд╢рд░реНрддреЛрдВ рдореЗрдВ рднрд╛рдЧ рд▓реЗрддреЗ рд╣реИрдВред рдореИрдВ рд╡рд┐рд▓рдп рдХреА _exact_ рдкреНрд░рдХреГрддрд┐ рдкрд░ рдХрд┐рд╕реА рдкреНрд░рдХрд╛рд░ рдХрд╛ рдкреНрд░рд╡рд╛рд╣ рдЖрд░реЗрдЦ рджреЗрдЦрдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред

рдЬреНрдпрд╛рджрд╛рддрд░ рд╕рдВрдШрд░реНрд╖ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВред рд╕рд╛рдордЧреНрд░реА рдХреЛ рдЕрдзрд┐рд▓реЗрдЦрд┐рдд рдХрд░реЗрдВ, рдХреБрдВрдЬреА/рдорд╛рдиреЛрдВ рдХреЛ рдЕрдзрд┐рд▓реЗрдЦрд┐рдд рдХрд░реЗрдВ (рд╣рд╛рдБ рд╡реЗ рднреА рдирд┐рд░реНрдпрд╛рдд рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ), рд╕рдм рдХреБрдЫ рдХреЗ рд▓рд┐рдП рд╕рдВрдХреЗрдд (рдЬреЛ рдПрдХ рдЦрд░рд╛рдм рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЕрдиреБрднрд╡ рдХреА рддрд░рд╣ рд▓рдЧрддрд╛ рд╣реИ), рдЖрджрд┐?

рдореЗрд░рд╛ рдорддрд▓рдм рд╣реИ: рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдкреНрд░рддреНрдпреЗрдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдЖрдпрд╛рдд рдХрд░реЗрдВ (рдФрд░ рдЙрд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдУрд╡рд░рд░рд╛рдЗрдЯ рдХрд░реЗрдВ), рд▓реЗрдХрд┐рди рдЙрди рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рд╕реНрдкрд░реНрд╢/рд╣рдЯрд╛рдПрдВ рдирд╣реАрдВ рдЬреЛ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдирд╣реАрдВ рд╣реИрдВред

рдУрд╣ред рдпрд╣ рдХрд╣реАрдВ рдЬреНрдпрд╛рджрд╛ рдЖрд╕рд╛рди рд╣реИред рд╣рд╛рдБ, рдпрд╣ рдЕрдЪреНрдЫрд╛ рд▓рдЧрддрд╛ рд╣реИред

рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рддреАрди рдЕрд▓рдЧ-рдЕрд▓рдЧ рдЖрдпрд╛рдд рд╡рд┐рдзрд┐рдпреЛрдВ рдХреЛ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рд╣реИред

  1. рд╡рд┐рд▓рдпред рдХрд┐рд╕реА рднреА рд╕реНрдерд╛рдкрд┐рдд рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рди рдЫреБрдПрдВред рдХреЗрд╡рд▓ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЬреЛ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдореМрдЬреВрдж рдирд╣реАрдВ рд╣реИрдВ[1] рдХреЛ рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЬрд╛рдПрдЧрд╛ред
  2. рдмрджрд▓рдиреЗ рдХреЗред рд╕рднреА рдореМрдЬреВрджрд╛ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдЕрдирдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░реЗрдВ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдЖрдпрд╛рддрд┐рдд рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╕реЗ рдмрджрд▓реЗрдВред
  3. рдЕрдзрд┐рд▓реЗрдЦрд┐рдд рдХрд░реЗрдВред рдорд░реНрдЬ рдХреА рддрд░рд╣ рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдХреЛрдИ рд╡рд┐рд░реЛрдз рдкрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ [1] рддреЛ рдЖрдпрд╛рдд рдХреА рдЬрд╛ рд░рд╣реА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рджреА рдЬрд╛рддреА рд╣реИред

рд╕рдмрдорд┐рдЯ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдЕрдиреНрдп рдкреАрдЖрд░ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░ рд░рд╣рд╛ рд╣реИред

[1] рдореИрдВ рдПрдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ id рджреНрд╡рд╛рд░рд╛ рд╡рд┐рд╢рд┐рд╖реНрдЯрддрд╛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддрд╛ рд╣реВрдВред

рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдХреНрдпрд╛?

  1. рдЕрджреНрдпрддрдиред рдХреЗрд╡рд▓ рдкрд╣рд▓реЗ рд╕реЗ рдореМрдЬреВрдж рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдЖрдпрд╛рдд (рдУрд╡рд░рд░рд╛рдЗрдЯ) рдХрд░реЗрдВред

рдпрд╣ 1 рдХрд╛ рдкреВрд░рдХ рд╣реИред рдорд░реНрдЬ

  1. рдЕрдзрд┐рд▓реЗрдЦрд┐рдд рдХрд░реЗрдВред рдорд░реНрдЬ рдХреА рддрд░рд╣ рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдХреЛрдИ рд╡рд┐рд░реЛрдз рдкрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ [1] рддреЛ рдЖрдпрд╛рдд рдХреА рдЬрд╛ рд░рд╣реА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рджреА рдЬрд╛рддреА рд╣реИред

@Sxderp рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ, "рд╡рд┐рд▓рдп рдХреА рддрд░рд╣" рдореЗрдВ рдмрд╛рдзрд╛ рд╢рд╛рдорд┐рд▓ рдирд╣реАрдВ рд╣реИ "рдХреЗрд╡рд▓ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЬреЛ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдореМрдЬреВрдж рдирд╣реАрдВ рд╣реИрдВ" ...
(рдЗрд╕ рдкреНрд░рддрд┐рдмрдВрдз рдХрд╛ рдпрд╣рд╛рдВ рдХреЛрдИ рдорддрд▓рдм рдирд╣реАрдВ рд╣реИ) рдЗрд╕рдХрд╛ рдЕрд░реНрде рд╣реИ, рдЕрдзрд┐рд▓реЗрдЦрд┐рдд рдХрд░рдирд╛ = рд╕рднреА рд▓рд┐рдкрд┐рдпреЛрдВ рдХреЛ рдЖрдпрд╛рдд рдХрд░рдирд╛, рдкрд░рд╕реНрдкрд░ рд╡рд┐рд░реЛрдзреА рд▓рд┐рдкрд┐рдпреЛрдВ рдХреЛ рд╕рдВрдЧреНрд░рд╣ рджреНрд╡рд╛рд░рд╛ рдЕрдзрд┐рд▓реЗрдЦрд┐рдд рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ...

рдЗрдирдореЗрдВ рд╕реЗ рдХреМрди рд╕рд╛ (рдЕрдкрдбреЗрдЯ/рдорд░реНрдЬ/рдЗрддреНрдпрд╛рджрд┐) рд╡рд┐рдХрд▓реНрдк VM, TM, рдпрд╛ рдЕрдиреНрдпрдерд╛ рдСрдлрд╝рд░ рдХрд░рддреЗ рд╣реИрдВ?

  1. рдЕрджреНрдпрддрдиред рдХреЗрд╡рд▓ рдкрд╣рд▓реЗ рд╕реЗ рдореМрдЬреВрдж рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдЖрдпрд╛рдд (рдУрд╡рд░рд░рд╛рдЗрдЯ) рдХрд░реЗрдВред

рдЬрд╝рд░реВрд░, рдпрд╣ рдХрд░рдиреЗ рдпреЛрдЧреНрдп рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред

рдЗрд╕рдХрд╛ рдЕрд░реНрде рд╣реИ, рдЕрдзрд┐рд▓реЗрдЦрд┐рдд рдХрд░рдирд╛ = рд╕рднреА рд▓рд┐рдкрд┐рдпреЛрдВ рдХреЛ рдЖрдпрд╛рдд рдХрд░рдирд╛, рдкрд░рд╕реНрдкрд░ рд╡рд┐рд░реЛрдзреА рд▓рд┐рдкрд┐рдпреЛрдВ рдХреЛ рд╕рдВрдЧреНрд░рд╣ рджреНрд╡рд╛рд░рд╛ рдЕрдзрд┐рд▓реЗрдЦрд┐рдд рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ...

рд╕рд╣реАред

рдЗрдирдореЗрдВ рд╕реЗ рдХреМрди рд╕рд╛ (рдЕрдкрдбреЗрдЯ/рдорд░реНрдЬ/рдЗрддреНрдпрд╛рджрд┐) рд╡рд┐рдХрд▓реНрдк VM, TM, рдпрд╛ рдЕрдиреНрдпрдерд╛ рдСрдлрд╝рд░ рдХрд░рддреЗ рд╣реИрдВ?

рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдирд┐рд╢реНрдЪрд┐рдд рдирд╣реАрдВ рд╣реИред рд▓реЗрдХрд┐рди рдЗрд╕рдиреЗ рдореЗрд░реА рдПрдХ рдФрд░ рдЪрд┐рдВрддрд╛ рдкреИрджрд╛ рдХрд░ рджреАред рдЕрднрд┐рд▓реЗрдЦрд╛рдЧрд╛рд░ рдХреЗ рд╕рд╛рде рд╕рдВрдЧрддрддрд╛ред рдпрд╣ рдорд╛рдирддреЗ рд╣реБрдП рдХрд┐ рдРрдбрдСрди рдкреВрд░реНрдг рдбреЗрдЯрд╛рдмреЗрд╕ рдирд┐рд░реНрдпрд╛рдд (рд╕реНрдХреНрд░рд┐рдкреНрдЯ + рдбреЗрдЯрд╛) рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЖрджрд░реНрд╢ рд░реВрдк рд╕реЗ рдЖрдпрд╛рдд рдкреНрд░рддреНрдпреЗрдХ рдХреЗ рд╕рд╛рде рд╕рдВрдЧрдд рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред

рдЕрджреНрдпрддрдиред рдХреЗрд╡рд▓ рдкрд╣рд▓реЗ рд╕реЗ рдореМрдЬреВрдж рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдЖрдпрд╛рдд (рдУрд╡рд░рд░рд╛рдЗрдЯ) рдХрд░реЗрдВред

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

рдХреБрдЫ рддреНрд╡рд░рд┐рдд рдЬрд╛рдВрдЪ рдХреА, рдпрд╣ 100% рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдирд╣реАрдВ рд╣реИ рд▓реЗрдХрд┐рди рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рдЕрд╡рд▓реЛрдХрди рджреЗрддрд╛ рд╣реИ, рд╕рд╛рде рд╣реА рд╕рд╛рде рдореБрдЭреЗ рдЕрдкрдиреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЗ рд╕рдВрдмрдВрдз рдореЗрдВ рд╢рд╛рдпрдж рдХреНрдпрд╛ рдмрджрд▓рдирд╛ рдЪрд╛рд╣рд┐рдПред

VM рдФрд░ TM рджреЛрдиреЛрдВ рдЬрд╝рд┐рдк рдлрд╝рд╛рдЗрд▓реЛрдВ рдореЗрдВ рдирд┐рд░реНрдпрд╛рдд рдХрд░рддреЗ рд╣реИрдВред рдЬрд╝рд┐рдк рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рдЕрдВрджрд░ рдЖрдк рдЕрдкрдиреА рдкреНрд░рддреНрдпреЗрдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рд▓рд┐рдП .user.js рдлрд╝рд╛рдЗрд▓реЗрдВ рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВред рд╣рд╛рд▓рд╛рдВрдХрд┐, рднрдВрдбрд╛рд░рдг/рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╡рд┐рд╡рд░рдг рдирд┐рд░реНрдпрд╛рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╡реЗ рджреЛрдиреЛрдВ рдЗрд╕реЗ рдереЛрдбрд╝рд╛ рдЕрд▓рдЧ рдХрд░рддреЗ рд╣реИрдВред рд╡реАрдПрдо рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╡рд┐рд╡рд░рдг рдФрд░ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдбреЗрдЯрд╛ рдХреЛ рд▓рдкреЗрдЯрддрд╛ рд╣реИ, рдЬреЛ рд╕рднреА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреА рддрд░рд╣ рджрд┐рдЦрддрд╛ рд╣реИ, рдПрдХ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ, violentmonkey ред рдЯреАрдПрдо рдЗрд╕реЗ рдереЛрдбрд╝рд╛ рдФрд░ рд╕рдордЭрджрд╛рд░реА рд╕реЗ рдХрд░рддрд╛ рд╣реИред рдкреНрд░рддреНрдпреЗрдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рд▓рд┐рдП рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╡рд┐рд╡рд░рдг, .options.js рдлрд╝рд╛рдЗрд▓реЛрдВ рдореЗрдВ рдирд┐рд░реНрдпрд╛рдд рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ, рдЬрдмрдХрд┐ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдбреЗрдЯрд╛ .storage.json рдореЗрдВ рдирд┐рд░реНрдпрд╛рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореИрдВ рдЯреАрдПрдо рдХрд╛ рдкрд╛рд▓рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдкрд░ рдлрд┐рд░ рд╕реЗ рдХрд╛рдо рдХрд░рдиреЗ рдЬрд╛ рд░рд╣рд╛ рд╣реВрдВред рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдПрдХ рдмреЗрд╣рддрд░ рдорд╛рдирдХ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдбреЗрдЯрд╛ рд╕реЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╡рд┐рд╡рд░рдг рдХреЛ рдЕрд▓рдЧ рдХрд░рддрд╛ рд╣реИред

'рдЖрдпрд╛рдд рдХреА рд╡рд┐рдзрд┐' рдХреЗ рд▓рд┐рдП (рдКрдкрд░ рдореЗрд░реА рдкреЛрд╕реНрдЯ рдореЗрдВ рд╡рд░реНрдгрд┐рдд):

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

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

рдЕрдЧрд░ рдХреЛрдИ рдкрд░реАрдХреНрд╖рдг рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реИ, рддреЛ рдореИрдВрдиреЗ рдЕрдкрдиреА рд╢рд╛рдЦрд╛ sxderp:import-export-database-merge рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░ рджрд┐рдпрд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ .zip рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рд╢рд╛рдорд┐рд▓ рд╣реИ рдЬрд┐рд╕рдХреА рдореИрдВрдиреЗ рдкрд╣рд▓реЗ рдЪрд░реНрдЪрд╛ рдХреА рдереАред рдореИрдВрдиреЗ @Eselce рджреНрд╡рд╛рд░рд╛ рд╕реБрдЭрд╛рдП рдЧрдП update рд╡рд┐рдХрд▓реНрдк рдХреЛ рд▓рд╛рдЧреВ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдХреНрдпреЛрдВрдХрд┐ рдореИрдВ рдЕрднреА рднреА рд╡рд┐рд╡рд░рдгреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдирд┐рд╢реНрдЪрд┐рдд рд╣реВрдВред

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

рдЗрд╕ GreaseMonkey рдХреЗ рд╕рд╛рде рдПрдХ рдирдИ рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕ рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдЖрдпрд╛рдд рдХрд░рдиреЗ рд╕реЗ рд╣рд╛рд▓рд╛рдВрдХрд┐ рдПрдХ рд╕рдорд╕реНрдпрд╛ рд╣реБрдИред рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЬреЛ рдмрд╣реБрдд рдмрдбрд╝реА рд╣реИ (рджреЛрдиреЛрдВ user.js рдФрд░ gm_details.js рд▓рдЧрднрдЧ 230K рд╣реИрдВ, рдЖрдпрд╛рдд рдХреЗ рдореБрджреНрджреЗ рдкреИрджрд╛ рдХрд░ рд░рд╣реЗ рд╣реИрдВред рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЛ рдмрджрд▓рдиреЗ рдХреЗ рдмрд╛рдж GM рдХрд╛рдо рдХрд░рдирд╛ рдмрдВрдж рдХрд░ рджреЗрддрд╛ рд╣реИред GM рдЖрдЗрдХрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рдиреЗ рд╕реЗ рдПрдХ рдЦрд╛рд▓реА рдбреНрд░реЙрдкрдбрд╛рдЙрди (рд▓рдЧрднрдЧ 10x10 рд╡рд░реНрдЧ) рдЦреБрд▓ рдЬрд╛рддрд╛ рд╣реИред

рдореИрдВ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд▓рд┐рдкрд┐ рдХреЛ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рд░реВрдк рд╕реЗ рд╕рд╛рдЭрд╛ рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛ред рдЗрд╕ рдЯреНрд░рд┐рдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдореБрдЭреЗ рдЖрдкрдХрд╛ рдИрдореЗрд▓ рдкрддрд╛ рдорд┐рд▓ рдЧрдпрд╛ рд╣реИ рдФрд░ рдореИрдВ рдЖрдкрдХреЛ рдЗрд╕ рддрд░рд╣ рдПрдХ рд╕рдВрджреЗрд╢ рднреЗрдЬреВрдВрдЧрд╛ред

рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ: рдЬреАрдПрдо рдХреЗ рдЯреВрдЯрдиреЗ рдХреЗ рдмрд╛рдж рдХрд╛рдо рдХрд░рдиреЗ рдХрд╛ рдПрдХрдорд╛рддреНрд░ рддрд░реАрдХрд╛ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреЛ рд╣рдЯрд╛рдирд╛, рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕ рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░рдирд╛ рдФрд░ рдЗрд╕реЗ рдлрд┐рд░ рд╕реЗ рдЬреЛрдбрд╝рдирд╛ рд╣реИред

GMexport_20180 2 17_164139.zip ???

рдмрд┐рдирд╛ рдХрд┐рд╕реА рд╢рд┐рдХрд╛рдпрдд рдХреЗ 3.4 рдПрдордмреА рдЬрд╝рд┐рдк рдлрд╝рд╛рдЗрд▓ рд╕реЗ (рдЖрдВрд╢рд┐рдХ рд░реВрдк рд╕реЗ) рдмрдбрд╝реА рд╕реНрдХреНрд░рд┐рдкреНрдЯ (> 20) рдХрд╛ рдПрдХ рдкреВрд░рд╛ рд╕рдореВрд╣ рдЖрдпрд╛рдд рдХрд┐рдпрд╛ред рд╣рд╛рд▓рд╛рдВрдХрд┐ рд╡рд┐рд╕реНрддреГрдд рдЬрд╛рдВрдЪ рдирд╣реАрдВ...

  return 'GMexport_'
       + date.getFullYear().toString()
       + date.getMonth().toString().padStart(2, '0')
       + date.getDate().toString().padStart(2, '0')
       + '_'
       + date.getHours().toString().padStart(2, '0')
       + date.getMinutes().toString().padStart(2, '0')
       + date.getSeconds().toString().padStart(2, '0')
       + '.zip'

IIRC, getMonth() 0 рд╕реЗ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ... ; рд▓рд╛рдкрддрд╛...

IIRC, getMonth() 0 рд╕реЗ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ...; рд▓рд╛рдкрддрд╛...

рдлрд╛рдбрд╝рдирд╛

рдореИрдВрдиреЗ рдХреБрдЫ рд╕рдордп рд╕реЗ рдЗрд╕ рд╢рд╛рдЦрд╛ рдореЗрдВ рдХрд╛рдо рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИред рдореИрдВ рдЖрдЬ рд▓реЗрдиреЗ рдЬрд╛ рд░рд╣рд╛ рд╣реВрдВ рдФрд░ рдорд╛рд╕реНрдЯрд░ рдкрд░ рд░рд┐рдмреЗрд╕ рдФрд░ рд╕рдлрд╛рдИ рдХрд╛ рдПрдХ рдЧреБрдЪреНрдЫрд╛ рдХрд░реВрдВрдЧрд╛ред

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

7fe8bfe94efbadeb1da1a6491aaf424fc8275f09 рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рдХреЗ рд╕рд╛рде рд╡рд┐рд▓рдпред рдореИрдВрдиреЗ рджреЗрдЦреА рдХреБрдЫ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рдЯреНрд░реИрдХ/рдЪрд░реНрдЪрд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдлрд┐рд░ рд╕реЗ рдЦреЛрд▓рдирд╛ред

рдореИрдВрдиреЗ рджреЗрдЦреА рдХреБрдЫ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рдЯреНрд░реИрдХ/рдЪрд░реНрдЪрд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдлрд┐рд░ рд╕реЗ рдЦреЛрд▓рдирд╛ред

рдХреНрдпрд╛ рдореБрджреНрджреЗ рдереЗ?

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

рдореИрдВрдиреЗ рдЕрдВрдд рдореЗрдВ рдЗрд╕ рдкрд░ рдереЛрдбрд╝рд╛ рдЧреМрд░ рдХрд┐рдпрд╛ рд╣реИред

рдпрд╣ рдХреЗрд╡рд▓ .user.js , рдФрд░ "рд╡рд┐рд╡рд░рдг" рдХрд╛ рдмреИрдХрдЕрдк рд▓реЗрддрд╛ рд╣реИред рдЬреЛ рдЧрд▓рддреА рд╕реЗ рдЖрд╡рд╢реНрдпрдХ рд╕рд╛рдордЧреНрд░реА рдХреЛ рд╢рд╛рдорд┐рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣реЛрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЛ рдпрд╛рдж рдХрд░рддрд╛ рд╣реИ (JSON рдмреНрд▓реЙрдм рдХреЛ {} рдХреНрд░рдордмрджреНрдз рдХрд░рддрд╛ рд╣реИ)ред AFAICT рдпрд╣ рдЦрд╛рд▓реА/рдЯреВрдЯреЗ рд╣реБрдП рдмреНрд▓реЙрдмреНрд╕ рдХреЗ рд╕рд╛рде .setKnownResources() , рдФрд░ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдХрд╛рдо рдХрд░рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓ рд░рд╣рддрд╛ рд╣реИред

рдпрд╣ рдмреЗрд╣рддрд░ рдкреНрд░рддреАрдд рд╣реЛрдЧрд╛ рдпрджрд┐ рдкреНрд░рддреНрдпреЗрдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рдЕрдкрдирд╛ рдлрд╝реЛрд▓реНрдбрд░ рд╣реЛ, рдЙрд╕ рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдореБрдЦреНрдп .user.js рд▓рд┐рдП рдПрдХ рдлрд╝рд╛рдЗрд▓ рд╣реЛ, рдкреНрд░рддреНрдпреЗрдХ @require рдФрд░ @resource , рдФрд░ рдлрд┐рд░ рд╢рд╛рдпрдж рд╢реЗрд╖ рдкрд╛рд░реНрд╕/ рдХрд╕реНрдЯрдо рд╡рд┐рд╡рд░рдг, рдФрд░ рд╕рдВрдЧреНрд░рд╣реАрдд рдорд╛рдиред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдФрд░ рднреА рдмреЗрд╣рддрд░ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдореИрдВ рдХрд┐рд╕реА рднреА рдХреНрд░реЙрд╕ рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рд╕рдВрдЧрддрддрд╛ рдХреЛ рдЫреЛрдбрд╝ рджреВрдВред

рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕рд╣рдорддред рдЬреИрд╕реЗ рдХрд┐рд╕реА рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдХреЛ "рд╡реЗрдм рдкреЗрдЬ рдХреЗ рд░реВрдк рдореЗрдВ" рд╕рд╣реЗрдЬрдирд╛, рдЬреЛ рдПрдХ htm -рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдФрд░ рдирд┐рд░реНрднрд░рддрд╛ рдХреЗ рд╕рд╛рде рдЙрд╕реА (рдЖрдзрд╛рд░) рдирд╛рдо рдХрд╛ рдПрдХ рдлрд╝реЛрд▓реНрдбрд░ рдмрдирд╛рдПрдЧрд╛ ...

рдЬреЛ рдЧрд▓рддреА рд╕реЗ рдЖрд╡рд╢реНрдпрдХ рд╕рд╛рдордЧреНрд░реА рдХреЛ рд╢рд╛рдорд┐рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣реЛрддрд╛ рд╣реИ ...

рд╕рдВрдпреЛрдЧ рд╕реЗ рдирд╣реАрдВ рдерд╛ред рдХрд┐рд╕реА рднреА рд╕реНрдерд╛рдиреАрдп рдкрд░рд┐рд╡рд░реНрддрди рдХреЗ рд▓рд┐рдП, рдЬреЛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдЗрд╕реЗ рдЙрджреНрджреЗрд╢реНрдп рдкрд░ рд╢рд╛рдорд┐рд▓ рдХрд░рддрд╛ рд╣реИред рдореИрдВ рд╕рдВрд╕рд╛рдзрдиреЛрдВ/рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреЛ 'рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╡рд┐рд╡рд░рдг' рдХреЗ рд░реВрдк рдореЗрдВ рдорд╛рдирддрд╛ рд╣реВрдВ, рдФрд░ рдЗрд╕рд▓рд┐рдП "рд╡рд┐рд╡рд░рдг" рдХреЗ рд░реВрдк рдореЗрдВ рдирд┐рд░реНрдпрд╛рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред TM рд╕рдВрд╕рд╛рдзрдиреЛрдВ/рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХрд╛ рдирд┐рд░реНрдпрд╛рдд рднреА рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред

рд▓реЗрдХрд┐рди рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЛ рдпрд╛рдж рдХрд░рддрд╛ рд╣реИ (JSON рдмреНрд▓реЙрдм рдХреЛ {} рддрдХ рдХреНрд░рдордмрджреНрдз рдХрд░рддрд╛ рд╣реИ)ред AFAICT рдпрд╣ .setKnownResources() рдЦрд╛рд▓реА/рдЯреВрдЯреЗ рд╣реБрдП рдмреНрд▓реЙрдмреНрд╕ рдХреЗ рд╕рд╛рде рд╣реЛрдЧрд╛, рдФрд░ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдХрд╛рдо рдХрд░рдиреЗ рдореЗрдВ рдЕрд╕рдлрд▓ рд╣реЛ рдЬрд╛рдПрдЧрд╛ред

рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ TODO рд╣реИ рдХрд┐ рдХреНрдпрд╛ рдмреВрдБрджреЗрдВ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдХрдареЛрд░ рд╣реЛ рдЬрд╛рддреА рд╣реИрдВред рдореЗрд░реЗ рджреНрд╡рд╛рд░рд╛ рдЗрд╕рдХреЗ рд▓рд┐рдП рдкреАрдЖрд░ рд╕рдмрдорд┐рдЯ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдЗрд╕ рд╕реБрд╡рд┐рдзрд╛ рдХреЛ рддрдХрдиреАрдХреА рд░реВрдк рд╕реЗ рдорд┐рд▓рд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред

рдХреБрдЫ рд╕рдордп рдХреЗ рд▓рд┐рдП, #2937 рдХреЗ рд╕рд╛рде рдмреНрд▓реЙрдм рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред

рдЬрд╣рд╛рдБ рддрдХ рдмреИрдХрдЕрдк рд╕рдВрдЧреНрд░рд╣ рдореЗрдВ рдЕрдзрд┐рдХ рдлрд╝рд╛рдЗрд▓реЗрдВ рдмрдирд╛рдиреЗ рдХрд╛ рд╕рдВрдмрдВрдз рд╣реИ, рдореБрдЭреЗ рдирд╣реАрдВ рд▓рдЧрддрд╛ рдХрд┐ рдЗрд╕рд╕реЗ рд╕рднреА рд▓рд╛рдн рдкреНрд░рд╛рдкреНрдд рд╣реЛрдВрдЧреЗред рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдФрд░ рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рддреЗ рд╕рдордп рдФрд░ рдЬреЛ рдХреБрдЫ рднреА рдЕрд▓рдЧ-рдЕрд▓рдЧ рдлрд╛рдЗрд▓реЛрдВ рдореЗрдВ рдирд┐рдХрд╛рд▓рд╛ рдЬрд╛рддрд╛ рд╣реИ _look_ рдЕрдЪреНрдЫрд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдРрд╕рд╛ рдХрд░рдиреЗ рд╕реЗ рдХреЛрдб рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓ рд╣реЛ рдЬрд╛рдПрдЧрд╛ рдХреНрдпреЛрдВрдХрд┐ рдЖрдк рдПрдХ рд╕рд╛рдзрд╛рд░рдг рдбрдВрдк рдХреЗ рдмрдЬрд╛рдп рдмрд╣реБрдд рд╕реА рдЫреЛрдЯреА рдЪреАрдЬреЛрдВ рд╕реЗ рдирд┐рдкрдЯ рд░рд╣реЗ рд╣реИрдВред

рдпрд╣ 4.4 рдХреЗ рд▓рд┐рдП "рдмрдбрд╝реА рд╡рд┐рд╢реЗрд╖рддрд╛" рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЗрд╕реЗ рдЬрд▓реНрдж рд╣реА рд╕рдорд╛рдкреНрдд/рд╕реБрдзрд╛рд░ рдХрд░рдиреЗ рдХреА рдЖрд╢рд╛ рдХрд░рддрд╛ рд╣реВрдВред

рджреВрд╕рд░рд╛ рд╡рд┐рдЪрд╛рд░, рдпрд╣ рдХрд╛рд░реНрдпрд╛рддреНрдордХ рд╣реИред рдХреБрдЫ рдПрдиреНрд╣рд╛рдВрд╕рдореЗрдВрдЯ рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ рдореИрдВ рдЯреНрд░реИрдХ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдЙрди рд▓рдХреНрд╖рд┐рдд рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реЛрдЧрд╛ред

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

makyen picture makyen  ┬╖  13рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

darkred picture darkred  ┬╖  10рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

Powersource picture Powersource  ┬╖  5рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

moham96 picture moham96  ┬╖  7рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

jesus2099 picture jesus2099  ┬╖  9рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ