Estoy tratando de abrir una nueva ventana desde mi página web mientras hago clic en el 'número #' que aparece en mi página, en realidad, es una búsqueda de Google (por ejemplo: https://www.google.com/search?q=12312 ) , y obtuve los resultados en la nueva pestaña
También estoy tratando de reemplazar el parámetro de consulta de búsqueda nuevamente mientras hago clic en otro número (por ejemplo: https://www.google.com/search?q=456456 ), pero la funcionalidad de reemplazo no funciona. A continuación se coloca el código de demostración
let win; let firstSearch = () => { win = window.open('https://www.google.com/search?q=123123', '_blank'); } let secondSearch = () => { win.location.replace('https://www.google.com/search?q=345345') }Pero no funciona. Pero elimino '/ search' del reemplazo de URL. Entonces, cualquier solución para esta búsqueda y reemplazo de parámetros.
Eso no funciona porque el sitio le dice al navegador que no quiere que se cargue en X-Frame. Por eso tu código funciona con Bing pero no con Google...
de: https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Frame-Options
El encabezado de respuesta HTTP X-Frame-Options se puede usar para indicar si un navegador debe permitir o no mostrar una página en un <frame> , <iframe> , <embed> u <object> . Los sitios pueden usar esto para evitar ataques de secuestro de clics, asegurándose de que su contenido no esté incrustado en otros sitios.