Страницы: 1
Либо такой информации нет на форуме, либо я просто не смог ее найти. Если есть - подскажите, где найти, если нет - подскажите, как справиться...
Имеется сайт (можно конкретно - www.reshaem.net ), на страницах которого есть такой навязчивый сервис - если в системе есть непрочитанные личные сообщения, постоянно выпрыгивает экран с сообщением об этом факте. И просто ткнуть на "Закрыть" не помогает - пока таки не прочтешь. Насколько я мог разобраться (может, и неверно) это делается скриптом по таймеру - связь, проверка, окошко... Как можно в это вмешаться при помощи собственного пользовательского скрипта - если можно?
Ну, и второй вопрос - где и как лучше хранить информацию, которая должна храниться между сессиями - ну, например, переключатель. Зашел, включил. Все, пока будешь заходить-выходить, эта информация запомнена, скрипт ее считывает и работает в указанном режиме. В какой-то момент переключились, и даже если закрыть браузер, при последующем входе все равно может выяснить, как именно работать.
Можно чистый JavaScript, можно jQuery.
Отсутствует
Тема перенесена из форума «Скрипты» в форум «Разработка».
Do you feel lucky, punk?
Отсутствует
Дабы не плодить темы вопрошаю тут. Есть сайт. В теле страницы есть <script></script>, включающих несколько function x(y) и в частности function checkCookie(e) открывающую окошко левого сайта почти на каждое действие пользователя. Вопрос, есть-ли возможность как-либо заблочить только одну функцию скрипта не трогая другие?
Отсутствует
Дабы не плодить темы вопрошаю тут. Есть сайт. В теле страницы есть <script></script>, включающих несколько function x(y) и в частности function checkCookie(e) открывающую окошко левого сайта почти на каждое действие пользователя. Вопрос, есть-ли возможность как-либо заблочить только одну функцию скрипта не трогая другие?
При помощи Greasemonkey вот так меняю неугодные и слишком навязчивые функции на страницах.
function contentEval(source){
if('function' == typeof source){source = '(' + source + ')();'}
var script = document.createElement('script');
script.setAttribute("type", "application/javascript");
script.textContent = source;
document.body.appendChild(script);
document.body.removeChild(script);
}
contentEval("function x(y){тра ля ля}");
****
Кстати ни кто не знает Scriptish перестал конфликтовать с FireBug?
Отсутствует
Lex1
А почему не просто unsafeWindow.alert = function(){}; ?
Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела
Отсутствует
Страницы: 1