Сценарии Tampermonkey отключаются случайным образом на определенных веб-страницах
Я использую Tampermonkey v 3.6.3737.80 в Chrome версии 33.0.1750.46 beta-m в Windows 7. У меня есть несколько пользовательских пользовательских скриптов, определенных в Tampermonkey, так что заголовки выглядят следующим образом:
// ==UserScript==
// @name MyScript(s)
// @version 0.1
// @description enter something useful
// @include http://domain.com/*
// @include http://www.domain.com/*
// @copyright 2012+, You
// @require http://code.jquery.com/jquery-1.10.2.min.js
// ==/UserScript==
Который, по идее, должен работать на всех страницах формы http://domain.com/*
с или без www
, Как правило, сценарии работают так, как должны. Однако на некоторых страницах сайта все скрипты tampermonkey, которые должны работать на сайте, перестают работать. После ручной перезагрузки страницы сценарии иногда снова работают, в противном случае еще несколько перезагрузок решат проблему. Проблема в том, что я не знаю, почему это происходит; код кажется звуковым, так как он работает после обновления без других изменений. Будет ли это что-то делать с хромом и / или тампером?
РЕДАКТИРОВАТЬ:
Скрипт перемещается по одной из веб-страниц с помощью триггера jQuery, $('#id').trigger('click')
, Если я сам нажму на это, это изменит URL-адрес страницы, что заставит меня предположить, что это не делается через AJAX? Итак, когда скрипт делает trigger
, скрипты тампермонка у меня на следующей странице не работают. Однако, если я обновлю эту страницу, она будет работать.
Я также заметил, что если у меня есть открытая консоль разработчика в Chrome (CTRL + SHIFT + I
) что он работает нормально по какой-то причине. Есть идеи, почему это может быть?
РЕДАКТИРОВАТЬ v2:
Не знаю, почему она работала с открытой консолью разработчика, похоже, она перестала это делать и теперь снова работает с прерывистой функциональностью, как описано в правке 1, независимо от того, открыта ли консоль или нет.