web-dev-qa-db-fra.com

Google Search iFrame fonctionne dans Chrome et Firefox mais pas dans IE8

J'utilise la recherche de sites Google dans un IFrame pour le moteur de recherche de mes sites. Lorsque je recherche quelque chose dans Chrome/FireFox "Vol", la page de résultats s'affiche. Lorsque je fais la même recherche dans IE8, je reçois une erreur 404.

Site: www.everydayfiction.com Le champ de recherche se trouve à droite de la barre latérale.

La chose étrange est que dans IE8, lorsque je fais la recherche, j'obtiens l'URL suivante:

http://www.everydayfiction.com/search/?cx=007529419963335588653%3Axv8pw52zy20&cof=FORID%3A9&ie=UTF-8&q=Flight

Mais lorsque je fais la même recherche dans Chrome/Firefox, j'obtiens l'URL suivante:

http://www.everydayfiction.com/search/?cx=007529419963335588653:xv8pw52zy20&cof=FORID:9&ie=UTF-8&q=Flight&sa=Search&siteurl=www.everydayfiction.com/search/%3Fcx%3D007529419963335588653%253Axv8pw52zy20%26cof%3DFORID%253A9%26ie%3DUTF-8%26q%3Dfight%26sa%3DSearch 

Que se passe-t-il? Comment puis-je résoudre ce problème? Suggestion? Commentaires?

2
Steven smethurst

Votre recherche fonctionne bien pour moi dans Chrome, Firefox ET IE8 - Je reçois les mêmes résultats dans tous les navigateurs - no 404. Je reçois l'URL courte dans la barre d'adresse de tous les navigateurs, de la forme:

http://www.everydayfiction.com/search/?  
cx=007529419963335588653%3Axv8pw52zy20&cof=FORID%3A9&ie=UTF-8&q=Flight

Si je visualise la source du cadre dans Chrome, j'obtiens une longue URL similaire à l'URL longue que vous avez postée, mais rurl= au lieu de siteurl=

Je pensais initialement que des cookies tiers étaient désactivés dans IE8 (bien que TBH je ne sache pas pourquoi cela produirait un 404!?), Mais des cookies tiers sont désactivés dans Chrome et cela fonctionne toujours correctement.

1
MrWhite

On dirait que vous avez une directive mod_rewrite ou basée sur un script qui force l’erreur 404 - l’erreur elle-même est générée au niveau du serveur Web, et non par un code client (par exemple, Google SiteSearch).

1
danlefree