Мне просто интересно, есть ли какой-либо реальный простой способ перейти от пользовательского текста, который я загрузил в Scriptish к распакованному расширению в Chrome. Я понимаю иерархию и необходимость в manifest.json, когда имею дело с распакованным расширением, но я смущен, как идти между собой. У меня есть основной userscript который выглядит следующим образом:Преобразование дескриптора для распакованного расширения Chrome
// ==UserScript==
// @id Random text field filler
// @include https://websitehere.com
// @require http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js
// @require https://gist.github.com/raw/2625891/waitForKeyElements.js
// ==/UserScript==
document.getElementById("check box").checked = false;
waitForKeyElements ("[id='home_country']", myCountry);
function myCountry (jNode) {
var node = jNode[0];
for (var J = node.options.length - 1; J >= 0; --J) {
if (node.options[J].text==('US')) {
node.selectedIndex = J;
break;
}
}
}
document.getElementById('first_name').value="John"
document.getElementById('last_name').value="Doe"
Это просто выбирает США как страну из выпадающего списка и заполняет в некоторых текстовых полях на веб-сайт с именами. Как мне сделать это во что-то, что я мог бы использовать в Chrome? Я использую функцию waitForKeyElements() и не уверен, могу ли я переносить эту функцию. Я думал о включении jquery.min и waitforkeyelements js файлов как-то в манифесте json. Это возможно? Любая помощь или проницательность были бы большой помощью. Спасибо!
EDIT:
Это просто демонстрация того, что я происходит. Я просто пытаюсь получить значение текстового поля для моей электронной почты в процессе проверки. Я также показываю логику, которую я имею для выбора США в качестве страны в раскрывающемся списке. Все это работает в дополнениях Mozilla.
Благодарим за быстрый ответ! У меня есть манифест, фактически настроенный как таковой, но он не стреляет, когда на веб-сайте. Я передаю два вышеупомянутых разделителя, и оба файла находятся в исходной папке. Я отредактирую свой пост и покажу пример. – zweed4u
у вас неправильный шаблон 'matches' для URL-адреса на скриншоте. – NARKOZ
Мне не хватает. Является ли это звездочкой и точкой до адреса? Я удалил это, и он все еще не срабатывал. =/Я только что заметил в консоли, что функция waitForKeyElements() не распознается. Это определяется в файле рядом с другим .js и .json в папке. – zweed4u