функция как закладка google chrome


позвольте мне сначала сказать, что проблема у меня есть: Мне нужно заполнить одну и ту же веб-страницу много раз, и контент, который мне нужно заполнить, по большей части один и тот же, но разбросан по всей веб-странице.

решение, о котором я думал: Я знаю, что есть способ создать некоторую функцию javascript, которую вы помещаете за закладкой google, чтобы, когда вы находитесь на странице, вы просто нажимаете эту закладку, и она будет делать некоторые вещи.

Мне было интересно, если кто-нибудь использовал (или создал) что-то вроде этого. Если вы можете сделать это сами, как вы начинаете с этого? И вы можете использовать jQuery?

Если это возможно создать, мне также было интересно, можно ли, когда вы нажмете, показать всплывающее окно, чтобы задать несколько параметров, так что мне не нужно заполнять одно и то же 3,4 раза

6 55

6 ответов:

вы можете сделать это с помощью закладка. Букмарклет-это закладка с URI, начинающаяся с псевдопротокола javascript: с последующим кодом JavaScript в кодировке URI. Когда вы запускаете закладку, браузер будет выполнять код в контексте текущей страницы. Итак, вы переходите на эту страницу, затем используете этот букмарклет, чтобы заполнить свою стандартную информацию, и там вы идете.

например, вот букмарклет, который при запуске будет искать элемент с id someElement на странице и, если нашли, назначить "some value" в своем value свойства:

javascript:(function(){var d=document,e=d.getElementById("someElement");e.value="some value";})();

этот создатель букмарклета пригодится, чтобы раздавить ваш JavaScript в одну строку:http://mrcoles.com/bookmarklet/

javascript : { document.getElementById('PlateNo').value='0815';document.getElementById('AppRef').value='013007';document.getElementById('VehicleReg').value='MX53 YMD'; void(0) }

вот пример, который позволяет редактировать страницу как документ.

javascript:document.body.contentEditable = 'true'; document.designMode='on'; void 0

для Mozilla Используйте как

javascript:function myFun(){
var d=document;
var e=d.getElementById("someElement");
var e.value="some value";
}myFun();

вы можете использовать подсказки и предупреждения и подтверждать окна, и я создал игру, своего рода. Это не так чисто, хотя. Вот javascript-код:

в Редакторе: там должен быть "javascript:" в начале для его работы btw

javascript: 
var totalClicks = 0;
for (var i = 0; i < 1000000; i++){
    var message1 = prompt("Clicker Game!\nClicks: "+totalClicks,"remove this text to end the game");
    totalClicks++;
    if (message1 !== "remove this text to end the game"){
        i = Math.Infinity;
    }
}
alert("Thanks for playing my game!\nClicks: "+totalClicks)