Сценарии 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, независимо от того, открыта ли консоль или нет.

0 ответов

Другие вопросы по тегам