iframe en Safari: Error al cargar el recurso

Yo uso iframe como abajo:

 

Se ejecuta bien en Chrome y Firefox, incluso IE. Pero en safari, es un error, abro el registro y veo:

 [Error] Failed to load resource: the server responded with a status of 400 (Bad Request) (Hotel-Search, line 0) http://www.expedia.com/Hotel-Search?inpAjax=true&responsive=true 

Pero cuando accedo a esa URL directamente en una nueva pestaña, después de regresar a la página de iframe y actualizar la página, se ejecuta normalmente sin errores. Si borro el historial y actualizo la página, el iframe volverá a tener un error. ¿Cual es la causa? y podrias dar alguna solucion?

En términos sencillos, cuando copie y pegue el enlace en la url en otra pestaña y cargue la página de inicio, iniciará su sesión con Expedia y lo configurará en su navegador … Entonces, desde que inició una sesión con Expedia, funcionará el iframe. Porque ahora tienes una sesión con Expedia. Entonces, si no ha visitado el sitio primero para obtener una sesión, el iframe en Safari e IE no funcionará. La razón por la que lo bloquean es para protegerse contra los ataques de secuencias de comandos entre sitios que podrían representar un riesgo para la seguridad.