Advertisement
stuppid_bot

UserScript for Chrome

May 23rd, 2014
326
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. // ==UserScript==
  2. // @match http://site.ru/*
  3. // @match https://site.ru/*
  4. // @description Код сценария будет выполнен каждый раз при загрузке страницы, если ее местоположение не было изменено через window.location(в этом случае придется отслеживать изменение адреса через setInterval).
  5. // ==/UserScript==
  6.  
  7. function exec(func, args) {
  8.     args = args || '';
  9.     var scr = document.createElement('script');
  10.     scr.innerHTML = '(' + func + ')(' + args + ')';
  11.     document.head.appendChild(scr);
  12. }
  13.  
  14. // на странице могут быть фреймы, в них подгружать пользовательский скрипт не нужно
  15. if (window == top) {
  16.     // мы не имеем доступа к переменным объявленным на странице
  17.     console.log(typeof jQuery); // undefined
  18.     // это исправляется так
  19.     exec(function () {
  20.         $(document.body).css({
  21.             color: 'red'
  22.         });
  23.     });
  24. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement