Я очень близок к тому, чтобы все сделать правильно, но у меня есть один "#", который меня сбивает с толку. Вот такая ситуация...
У меня есть окно поиска во всплывающем окне расширения Chrome, которое я создаю, и которое предназначено для отправки его входных данных для поиска на другом веб-сайте. Допустим, например, я ввожу в поле поиска «Справка» и нажимаю Enter.
URL-адрес, по которому я перехожу, следующий: «#». Вот так:
https://example.com/search/main.action# ... earch=help
Мой HTML-код формы выглядит следующим образом:
Код: Выделить всё
Search :
Search website
Код: Выделить всё
var searchItem = document.getElementById('search').value;
console.log(searchItem);
function website(){
window.open('https://example.com/home/main.action', '_blank');
document.getElementById('q').value = searchItem;
document.getElementById('searchArchived').click();
var results = document.getElementById('search-results').value;
};
document.getElementById('gotowebsite').addEventListener('return', website);
}
И да, я пробовал использовать другие предложения, которые были даны в ответ на подобные вопросы. Они не решили # проблему. :/
Подробнее здесь: https://stackoverflow.com/questions/504 ... -open-in-a
Мобильная версия