Подтвердить что ты не робот

Функции как Chrome Chrome закладки

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

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

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

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

4b9b3361

Ответ 1

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

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

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

Ответ 2

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

Ответ 3

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

Ответ 4

Для Mozilla используйте как

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