Это довольно странная проблема, но мне нужно создать окно поиска для нашего сайта, которое будет размещено на другом сайте. Когда пользователь нажимает кнопку поиска, ему нужно перенаправить родительский фрейм на нашу страницу результатов поиска.
На данный момент я сделал кнопку поиска триггером обратной передачи, а затем зарегистрировал блок клиентского скрипта для запуска:
if (window.parent) window.parent.location.href='<url>';
Это ок , но это похоже на хак, и это означает, что если пользователь нажимает на браузер после поиска, он перенаправляет их обратно на страницу результатов поиска.
Есть ли лучший способ сделать это?