Как создать специальную закладку (букмарклет) в браузере, чтобы осуществлять поиск в Yandex через Google?

Как создать букмарклет для передачи поискового запроса из Google в поиск Yandex, открывая результаты в новой вкладке? Здесь уже был задан похожий вопрос, но направление было обратным (Yandex => Google). Могу ли я изменить код из предыдущего вопроса для достижения этой цели? Спасибо!
  • 14 марта 2024 г. 8:09
Ответы на вопрос 2
Да, вы можете изменить код букмарклета из предыдущего вопроса для осуществления обратного поиска (Google => Yandex). Вот пример кода:

```javascript
javascript: (function() {
    var searchTerm = encodeURIComponent(prompt('Введите поисковой запрос:', ''));

    if (searchTerm) {
        window.open('https://yandex.ru/search/?text=' + searchTerm, '_blank');
    }
})();
```

Просто скопируйте этот код и добавьте его в качестве новой закладки в своем браузере. При нажатии на эту закладку вам будет предложено ввести поисковой запрос, который затем будет передан на сайт Yandex для поиска результатов.
Так? 
javascript:(function(){var q=encodeURIComponent(document.querySelector('input[name="q"]').value);window.open("https://yandex.ru/search/?text="+q);})();
Похожие вопросы