Около месяца назад я стал э-резидентом Эстонии и открыл свою компанию полностью удаленно. С тех пор мне несколько раз приходилось вводить название моей компании в Интернете при регистрации на бизнес-услуги, мероприятия и т. д.

Набирать юридическое название эстонского общества с ограниченной ответственностью (osaühing), которое требует добавления OÜ в конце, мне показалось немного утомительным. Поскольку я не говорю по-эстонски и на моей клавиатуре отсутствует Ü, каждый раз, когда я заполнял форму, мне приходилось копировать-вставлять название моей компании из текстового файла.

Чтобы автоматизировать вставку текстовой строки в онлайн-поля ввода, я написал короткий код JavaScript и добавил его в свой браузер Chrome как букмарклет. Теперь каждый раз, когда мне это нужно, я просто нажимаю кнопку, и текст вставляется — вот так:

Если вам нравится идея, вы тоже можете это сделать. Для начала скопируйте фрагмент кода ниже:

javascript:(function(el) {var name = el.tagName.toLowerCase();var attr = el.attributes;(function (attr) {var result=[]; for (var key in attr) {if (attr.hasOwnProperty(key)) {result.push(‘[‘ + attr[key].name + ‘=”’ + attr[key].value + ‘“]’ );}} var joined = result.join(‘’); var qs = document.querySelector(joined); name === ‘input’ ? qs.value = ‘Your Company OÜ’: null})(attr)})(document.activeElement)

Излишне говорить, что вы можете изменить «Your Company OÜ» в коде на любой текст, который вы хотите. Чтобы добавить новый букмарклет в Chrome, выполните следующие действия:

  • Щелкните правой кнопкой мыши панель закладок и выберите «Добавить страницу».
  • В открывшемся диалоговом окне замените значение поля «Имя» на имя по вашему выбору и поле «URL» на код, скопированный выше.
  • Нажмите «Сохранить».

Работа сделана. Однако, если вы хотите перейти на следующий уровень и изменить значок закладки в виде серого глобуса по умолчанию в Chrome, ознакомьтесь с этим ответом StackOverflow, который дает исчерпывающее объяснение того, как это сделать.