Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // ==UserScript==
- // @match http://site.ru/*
- // @match https://site.ru/*
- // @description Код сценария будет выполнен каждый раз при загрузке страницы, если ее местоположение не было изменено через window.location(в этом случае придется отслеживать изменение адреса через setInterval).
- // ==/UserScript==
- function exec(func, args) {
- args = args || '';
- var scr = document.createElement('script');
- scr.innerHTML = '(' + func + ')(' + args + ')';
- document.head.appendChild(scr);
- }
- // на странице могут быть фреймы, в них подгружать пользовательский скрипт не нужно
- if (window == top) {
- // мы не имеем доступа к переменным объявленным на странице
- console.log(typeof jQuery); // undefined
- // это исправляется так
- exec(function () {
- $(document.body).css({
- color: 'red'
- });
- });
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement