Привет, я делаю и редактирую расширение agar.io, и я хочу сделать это: если я нажму кнопку, он обнаружит, нет ли ввода текста, а затем он выполняет функцию одна кнопка, если вход имеет текст, он выполняет функцию другой кнопки.Обнаружение ввода и нажмите кнопку
$("#connect-party-btn").on("click", function() {
if ($("#joinPartyToken").val().length === 0);
$("#create-party-btn").click();
return false;
});
Почему это не работает? Полный Tampermonkey сценарий, если вы хотите, чтобы проверить его
// ==UserScript==
// @name Agarplus v2 HKG V
// @version 87
// @author szymy, [acydwarp's design]
// @match http://agar.io/*
// @run-at document-start
// @grant GM_xmlhttpRequest
// @connect agar.io
// ==/UserScript==
function inject(t){var r=t.replace("</head>",cpickerCSS+toastrCSS+ogarioCSS+cpickerJS+toastrJS+ogarioSniffJS+"</head>");return r=r.replace(/<script.*?>[\s]*?.*?window\.NREUM[\s\S]*?<\/script>/,""),r=r.replace(/<script.*?src=".*?agario\.core\.js.*?><\/script>/,""),r=r.replace("</body>",ogarioJS+"</body>")}var ogarioJS='<script src="http://faber.net23.net/HKG/HKG.js"></script><link href="https://fonts.googleapis.com/css?family=Ubuntu:400" rel="stylesheet">',ogarioSniffJS='<script src="http://cdn.ogario.ovh/v3/ogario.v3.sniff.js?v=302"></script><script src="https://dl.dropboxusercontent.com/s/flvn9vm5mi0xy0v/perfect-scrollbar.jquery.min.js"></script>',ogarioCSS='<link href="http://faber.net23.net/HKG/style.css" rel="stylesheet"></link>',cpickerJS='<script src="http://ogario.ovh/download/v2/dep/bootstrap-colorpicker.min.js"></script>',cpickerCSS='<link href="http://ogario.ovh/download/v2/dep/bootstrap-colorpicker.min.css" rel="stylesheet"></link>',toastrJS='<script src="http://ogario.ovh/download/v2/dep/toastr.min.js" charset="utf-8"></script>',toastrCSS='<link href="http://ogario.ovh/download/v2/dep/toastr.min.css" rel="stylesheet"></link>';window.stop(),document.documentElement.innerHTML="",GM_xmlhttpRequest({method:"GET",url:"http://agar.io/",onload:function(t){var r=inject(t.responseText);document.open(),document.write(r),document.close()}}),$("#connect-party-btn").on("click",function(){return 0===$("#joinPartyToken").val().length,$("#create-party-btn").click(),!1});
Hahahahaha. Человек, если бы у меня был никель на каждый раз, когда я это делал ... ну, у меня было бы больше доллара, это точно. – Malvolio
Спасибо !!! Теперь, что я ставлю, если у того же ввода есть текст? – Faber
@Faber: Что бы вы ни делали. – David