рд▓реЛрдХрдкреНрд░рд┐рдп рдмреНрд░рд╛рдЙрдЬрд╝рд░реЛрдВ рдХреЗ рд▓рд┐рдП рддреНрд╡рд░рд┐рдд рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреЗ рд▓рд┐рдП рдПрдХ рдиреБрд╕реНрдЦрд╛

0147 (1)

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

рдбреЙрдХреНрдЯрд░ рдиреЗ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЗрдВрдЬреЗрдХреНрд╢рди рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд┐рдП


рдпрд╣ рд╕рд░рд▓ рдкреНрд░рддреАрдд рд╣реЛрдЧрд╛, рд╣рдо рдмреНрд░рд╛рдЙрдЬрд╝рд░ рд▓рд╛рдЗрди рдореЗрдВ рдХреЛрдб рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рддреЗ рд╣реИрдВ:

  1. javascript : var s = document. createElement ( 'script' ) ; s. type = 'text/javascript' ; document. body . appendChild ( s ) ; s. src = 'script.js' ; void ( 0 ) ;
  2. javascript : var s = document. createElement ( 'script' ) ; s. type = 'text/javascript' ; document. body . appendChild ( s ) ; s. src = 'script.js' ; void ( 0 ) ;
  3. javascript : var s = document. createElement ( 'script' ) ; s. type = 'text/javascript' ; document. body . appendChild ( s ) ; s. src = 'script.js' ; void ( 0 ) ;
  4. javascript : var s = document. createElement ( 'script' ) ; s. type = 'text/javascript' ; document. body . appendChild ( s ) ; s. src = 'script.js' ; void ( 0 ) ;
  5. javascript : var s = document. createElement ( 'script' ) ; s. type = 'text/javascript' ; document. body . appendChild ( s ) ; s. src = 'script.js' ; void ( 0 ) ;
рд▓реЗрдХрд┐рди рдХреНрдпрд╛ рд╣реЛрдЧрд╛ рдЕрдЧрд░ рдЖрдкрдХреА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд┐рд╕реА рдЕрдиреНрдп рд╕рд╛рдЗрдЯ рдХреЗ рд╕рднреА рдкреГрд╖реНрдареЛрдВ рдХреЛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░реЗред рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдирдП рдкреГрд╖реНрда рдкрд░ рдкреНрд░рддреНрдпреЗрдХ рд╕рдВрдХреНрд░рдордг рдХреЗ рдмрд╛рдж рдЗрдВрдЬреЗрдХреНрд╢рди рдХреЛрдб рдХреЗ рд╕рд╛рде рдЯреИрдм рдкрд░ рд▓рдЧрд╛рддрд╛рд░ рдХреНрд▓рд┐рдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдордЬрдмреВрд░ рди рдХрд░реЗрдВред рдПрдХ рд╕рд░рд▓ рд╕рдорд╛рдзрд╛рди рдХреЗ рд▓рд┐рдП рднреЛрд▓реА рдЦреЛрдЬ рдЕрд╕рдлрд▓ рд░рд╣реА:
рдХрдИ рдмреНрд░рд╛рдЙрдЬрд╝рд░реЛрдВ рдХреЗ рд▓реЗрдЦрди рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдиреЗ рдореБрдЭреЗ рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рдбрд░рд╛ рджрд┐рдпрд╛, рд▓реЗрдХрд┐рди рдХреНрдпрд╛ рдХрд░рдирд╛ рд╣реИ, рдореБрдЭреЗ рд╕рдмрд╕реЗ рд▓реЛрдХрдкреНрд░рд┐рдп рдпрд╛рдж рдХрд░рдирд╛ рд╢реБрд░реВ рд╣реБрдЖ:
"рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕ рдФрд░ рдХреНрд░реЛрдо рдХреЛ рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП," рдореИрдВрдиреЗ рд╕реЛрдЪрд╛ред

Google рдХреНрд░реЛрдо


рдХреНрд░реЛрдо рдХреЗ рд▓рд┐рдП рдПрдХ рдШрдВрдЯреЗ рдореЗрдВ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рдерд╛ - рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд╕рд╛рдЗрдЯ рдкрд░ рдмрд╣реБрдд рд╕рд╛рд░реЗ рджрд╕реНрддрд╛рд╡реЗрдЬ, рдмрд╣реБрдд рд╕рд╛рд░реЗ рдЙрджрд╛рд╣рд░рдгред рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдбреЗрд╡рд▓рдкрд░ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реНрд╡рд░реНрдЧред

рдЙрджрд╛рд╣рд░рдг рдФрд░ рдЧрд╛рдЗрдб

рдмреИрдХрдЧреНрд░рд╛рдЙрдВрдб рд╕реЗ рдЕрдВрд╢ред html

  1. рд╕рдорд╛рд░реЛрд╣ onRequest ( tabId , changeInfo , tab ) {
  2. рдЕрдЧрд░ ( changeInfoред рд╕реНрдерд┐рддрд┐ == 'рдкреВрд░реНрдг' ) {
  3. рдХреНрд░реЛрдоред рдЯреИрдм ред рдПрдЧреНрдЬреАрдХреНрдпреВрдЯрд╕реНрдХреНрд░рд┐рдкреНрдЯ ( рдЯреИрдмрдЖрдИрдб , { рдХреЛрдб : "рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рдмрд┐рдирд╛ рдХреЛрдб:" } ) ;
  4. } ;
  5. } ;
  6. рдХреНрд░реЛрдоред рдЯреИрдм ред рдЪрд╛рд▓реВ рд╣реИ ред addListener ( onRequest ) ;

рд╕рдм рдХреБрдЫ рд╕рд░рд▓ рдФрд░ рд╕реНрд╡рд╛рджрд┐рд╖реНрдЯ рдирд┐рдХрд▓рд╛ред рд╕реАрдзреЗ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдирд┐рдХрд╛рдп рдореЗрдВ рд╕рдореНрдорд┐рд▓рд┐рдд рдХрд░реЗрдВ

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


All Articles