2012-05-04 3 views
1

iframe 태그는 trigger.io 페이지 (탭 페이지가 아님) 내에 있습니까? 나는 위의 문을 시도했지만, 오히려 페이지 내 컨텐츠 (코멘트 예를 들어, 실시간 번호)를 표시하는 것보다, 새로운 브라우저가 열립니다iframe 태그는 trigger.io 페이지 (탭 페이지가 아님) 내에 있습니까?

<iframe src="http://www.facebook.com/plugins/comments.php?href=example.com&permalink=1" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:130px; height:16px;" allowTransparency="true"></iframe> 

예를 들어

.

답변

1

답변은 특정 장치에 따라 어느 정도 다릅니다.

iOS에서는 iframe에서 외부 HTML 페이지 (즉, 앱 자체에 포함되지 않은 페이지)를 소싱하는 것이 별도의 페이지로드로 계산되므로 기본 장치로 연기됩니다. 안드로이드에 대해서도 마찬가지입니다. 우리는 이것을 좀 더 일관성있게 만들 것입니다. 그러나 안드로이드를 다른 방식보다는 아이폰 OS의 행동으로 옮김으로써 가능합니다.

일반적으로 사용자가 웹 페이지와 상호 작용할 것으로 기대하지는 않았습니다. 외부 사이트를 사용하기 위해 앱 외부로 이동하는 경우 forge.tabs.open 또는 forge.tabs.openWithOptions을 사용하여 명시 적으로 지정하는 것이 좋습니다 docs).

외부 웹 사이트를 앱으로 간단히 표시하는 것을 금지하는 Apple 지침에 명시된 문구가 있음에 유의하십시오!

+0

크로스 도메인 스크립팅을 추가 할 수 있습니까? 보안 문제가있을 수 있다고 생각하지만 제어해야하는 trigger.io 앱에서 브라우저보기가 필요한 경우에는 어떻게해야합니까? – KJW

관련 문제