Скрипт GoogleMonkeyR не работает с https://www.google.com.ua/ . Может кто-нибудь проверить?
Работает
Отсутствует
Pony_Smile_Pack большое спасибо все работает если включить безопасный поиск в гугл. Если безопасный поиск отключен , то и скрипт не работает.
Ну, у меня отключён.
Отсутствует
Релизнули гризманку 2.0 Смотреть осторожно, предварительно прочитав описание.
Отсутствует
В Greasemonkey 2.0 некоторые старые скрипты не будут работать из-за двух изменений, сделанных в целях безопасности.
Во-первых, изменилась работа привилегированной песочницы в соответствии с изменениями, сделанными Mozilla в unsafeWindow из Add-on SDK. Теперь, чтобы записывать значения в unsafeWindow, требуется использовать новые методы cloneInto(), exportFunction() и createObjectIn().
Во-вторых, изменилась обработка режима @grant, с помощью которого пользовательские скрипты указывают, к каким методам API им нужен доступ. Если методы не указывались прямо, то раньше Greasemonkey пытался установить их самостоятельно и выбрать подходящий режим @grant. Теперь в таких случаях по умолчанию устанавливается флажок @grant none, то есть нулевой доступ.
В анонсе также сказано, что изменение в работе @grant не затрагивает ранее установленные скрипты, а вступает в силу только после редактирования, обновления или переустановки скрипта, или после установки нового скрипта.
В Greasemonkey 2.0 есть ещё несколько нововведений. Например, включена по умолчанию синхронизация пользовательских скриптов через Firefox Sync. Кроме того, из Greasemonkey удалены все ссылки на каталог пользовательских скриптов Userscripts.org, который уже больше месяца в дауне.
Отсутствует
Здравствуйте!
Помогите реализовать в браузере вывод id анкеты ВК.
код:
<div id="gedit_user_requests8483670" class="gedit_user"><div class="gedit_user_bigph_wrap fl_l" onmouseover="GroupsEdit.bigphOver(this, 8483670)"><a class="gedit_bigph" href="/albums8483670" style="margin-top: 100px;"><span class="gedit_bigph_label">Увеличить</span></a><a class="gedit_user_thumb" href="/id8483670"><img class="gedit_user_img" src="http://cs425424.vk.me/v425424670/69b9/HdUFBi2gkHo.jpg"></a></div><div class="gedit_user_info fl_l"><div class="gedit_user_name"><a class="gedit_user_lnk" href="/id8483670">Александр Шевернёв</a></div><div class="gedit_user_btns"><div class="gedit_user_buttons"><div class="button_blue fl_l"><button onclick="GroupsEdit.uAction(this, 8483670, 'd6c84f2b3f7cbd34ee', 1)">Принять в группу</button></div><div class="button_cancel gedit_user_cancel_button fl_l"><div class="button" onclick="GroupsEdit.uAction(this, 8483670, 'd6c84f2b3f7cbd34ee', -1)">Отклонить заявку</div></div></div></div></div><div class="gedit_user_actions fl_r"></div></div>
8483670 (id анкеты) необходимо вывести после имени и фамилии, как на картинке:
Отсутствует
freakos
var a = document.getElementsByClassName('gedit_user_lnk'); for (var i = 0, b; b = a[i]; ++i) { var c = document.createElement('span'); c.style.marginLeft = '1em'; c.textContent = b.getAttrubute('href').substr(3); b.parentNode.appendChild(c); }
не проверял
Отредактировано CoolCmd (04-07-2014 09:37:24)
леса живет в лису?
Отсутствует
Проблема с post-запросом. Обращаюсь к пхп-файлу таким образом:
$("input[value='OK']").click(function(){ console.log('test'); var gmxml = GM_xmlhttpRequest({ method : "POST", url : "http://myserv.w.pw/save_post.php", data: "mes=qwer123&thrd=555", onload : function() { console.log('success'); }, onerror:function() { console.log('FAIL '); } }); });
Запрос успешно проходит. Однако в пхп-файле $_POST['mes'] и $_POST['thrd'] пустые, print_r тоже пустые массивы даёт. ЧЯДНТ?
Отредактировано null28 (09-07-2014 21:19:21)
Отсутствует
Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела
Отсутствует
Возможно ли с помощью GM, ну или любыми другими средствами браузера/расширений, подменять загружаемый скрипт с определенной страницы? Например, грузится с сайта скрипт "grid_core_item.js". Могу ли я его заменить локальным скриптом, либо со своего домена? Спасибо.
PS. Временно решил вопрос с помощью Fiddler'a. Но хочется организовать это без дополнительных программ.
Отредактировано Zloy_Gelud (28-07-2014 11:54:38)
Отсутствует
Zloy_Gelud т.е. скрипт находится не в html, а в отдельном файле?
Да. Скажу больше - он подтягивается с помощью XHR.
Отредактировано Zloy_Gelud (29-07-2014 11:21:29)
Отсутствует
Zloy_Gelud
ты скрыл от нас самое главное. попробуй https://developer.mozilla.org/en-US/doc … onObserver.
леса живет в лису?
Отсутствует
Zloy_Gelud
ты скрыл от нас самое главное. попробуй https://developer.mozilla.org/en-US/doc … onObserver.
Я был бы тебе очень признателен, если бы ты накидал небольшой пример для моего случая.
Отсутствует
Zloy_Gelud
я глянул в инет... отменить выполнение внешнего файла в лесе нельзя. так что остается 3 способа:
1.запретить загрузку в adblock-е
2.программно блокировать результаты работы скрипта. зависит от его содержимого, иногда это просто, а иногда невозможно.
3.вместо gm скрипта написать расширение ff.
Отредактировано CoolCmd (29-07-2014 17:20:12)
леса живет в лису?
Отсутствует
CoolCmd
отменить выполнение внешнего файла в лесе нельзя.
Я с помощью beforescriptexecute блокировал.
вместо gm скрипта написать расширение ff
А что это даст? Что можно такого сделать в расширении, что нельзя реализовать в скрипте GM? А то я нуб в этом.
Отсутствует
Я с помощью beforescriptexecute блокировал.
это только для inline скриптов.
А что это даст?
возможность блокировать загрузку, примерно как это делает адблок. в лесе скорее всего есть для этого api.
леса живет в лису?
Отсутствует
это только для inline скриптов.
Я не знаю для чего он предназначен, но динамически подгружаемые скрипты им тоже можно отсекать.
Отсутствует
В общем дело обстоит так. Работа предстоит с Firefox.
Есть страница https://by.e-konsulat.gov.pl/Uslugi/RejestracjaTerminu.aspx?IDUSLUGI=8&IDPlacowki=93
Внизу страницы есть капча, но периодически, при большой нагрузке на сайт, ддосе и тд, страница загружается не полностью и капча не отображается.
Что делаем, когда загружается полупустая страница :
- Кликаем по центральной части страницы правой кнопкой и выбираем Inspect element;
- Ищем блок table#cp_tabFormularz.biale_tlo и справа снимаем флажок у visibility: hidden.
После этого капча появляется.
Но это все очень долго. Решил попробовать поставить Greasemonkey на Firefox и сделать скрипт, который загружал бы страницу с уже исправленной строкой, те вместо <table id="cp_tabFormularz" width="650" class="biale_tlo" style="visibility: hidden"> загружал бы <table id="cp_tabFormularz" width="650" class="biale_tlo" style=""> ну или что-то вроде того.
Это вообще реально сделать или у меня дурные мысли на ночь глядя поперли?
Просто это же можно как-то сделать, но вот с какой стороны подойти и как реализовать не могу придумать.
Помогите, если у кого есть мысли, может это все можно сделать намного проще и быстрее, а я лезу в дебри. Заранее спасибо.
Отсутствует
iDev.Pi
я очень извиняюсь, тк далек от скриптов, а какой вид скрипт должен иметь?
// ==UserScript==
// @name Виза
// @namespace Виза
// @description Виза
// @include https://by.e-konsulat.gov.pl/Uslugi/RejestracjaTerminu.aspx?IDUSLUGI=8&IDPlacowki=93
// @version 1
// @grant none
// ==/UserScript==
#cp_tabFormularz{visibility:visible!important;}
типа этого или как?
Отсутствует
Может так:
// ==UserScript== // @name Виза // @namespace Виза // @description Виза // @include https://by.e-konsulat.gov.pl/Uslugi/RejestracjaTerminu.aspx?IDUSLUGI=8&IDPlacowki=93 // @version 1 // @grant none // @run-at document-end // ==/UserScript== document.getElementById('cp_tabFormularz').style.visibility = 'visible !important';
Отсутствует