Я использую пользовательский поиск Google, он работает нормально. Теперь при поиске добавлено ключевое слово для поиска в URL. Теперь, когда копируете и вставляете этот добавленный URL в новую вкладку, поиск не работает. Как вызвать пользовательский поиск Google с помощью добавленного поискового ключевого слова
<script>
(function () {
var cx = '014729256687841406486:r_hyheflpag';
var gcse = document.createElement('script');
gcse.type = 'text/javascript';
gcse.async = true;
gcse.src = 'https://cse.google.com/cse.js?cx=' + cx;
var s = document.getElementsByTagName('script')[0];
s.parentNode.insertBefore(gcse, s);
})();
function addExtraParams() {
var searchBoxWords = $("input.gsc-input").val().split(' '),
appendToQueryStr = "";
for (i = 0; i < searchBoxWords.length; i++) {
appendToQueryStr += "?keyword=" + searchBoxWords[i];
}
setTimeout(
function () {
history.pushState(window.location.pathname, null, window.location.pathname + appendToQueryStr + "&filter=documentation");
}
, 2000
);
};
$(document).ready(function () {
setTimeout(
function () {
$('input.gsc-input').keyup(function (e) {
if (e.keyCode == 13) {
addExtraParams();
}
});
$('input.gsc-search-button').click(function () {
addExtraParams();
});
}
, 1000
);
});
</script>
<gcse:search></gcse:search>
Добавленное ключевое слово поиска в URL, при копировании и вставке его в новую вкладку - необходимо поместить ключевое слово поиска в поле поиска и применить поиск.