2013-04-27 4 views
1

아래 두 개의 iframe이 있습니다. 하나는 사파리에서 일하고 하나는 사파리에서 일합니다. 왜 이런 일이 일어나는지 알 수는 없습니다.iframe은 Safari의 일부 사이트에서만 작동합니다.

iframe이 청혼에 문제를 일으키는 경우 웹 페이지에 웹 페이지를 삽입하는 솔루션을 권장 할 수 있습니까?

감사합니다 !!!

이 사파리에서 작동 :

<html> 
<head> 
<title>iframe Test</title> 
</head> 
<body> 
<iframe src="http://ebay.com" width="100%" height="400"></iframe> 
</body> 
</html> 

이 당신이 나와있는 URL은 네 개의 쿠키가 페이지를로드하기 전에 설치해야합니다 사파리

<html> 
<head> 
<title>iframe Test</title> 
</head> 
<body> 
<iframe src="http://public.bullhornstaffing.com/JobBoard/Standard/default.cfm?privateLabelID=7327" width="100%" height="400"></iframe> 
</body> 
</html> 
+0

코드가 양호한 것 같습니다. 해당 웹 사이트가 iFrame에 포함되지 않도록 설정되어있는 것으로 보입니다. –

답변

1

에서 작동하지 않습니다. Safari는 iframe을 통해 액세스 할 때 쿠키를로드하지 않습니다. 다른 탭에서 직접 URL을 열면 잘로드되고 iframe 탭을 새로 고치면 오류없이 iframe이로드됩니다. 쿠키를 삭제하면 iframe이 다시로드되지 않습니다. 쿠키 부분적으로 리디렉션.

이것은 iframe 타겟 측면의 버그입니다. iframe을 통해 사파리에 쿠키를로드하지 않습니다. Chrome에서 잘로드됩니다.

관련 문제