2012-05-04 1 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, используя внешнюю HTML-страницу (то есть не являющуюся частью самого приложения), в iframe учитывается как отдельная загрузка страницы, которую мы переносим на базовое устройство. То же самое не относится к Android - мы сделаем это более последовательным в будущем, но переместим Android на поведение iOS, а не наоборот.

В общем, мы не ожидали, что ваши пользователи будут взаимодействовать с веб-страницами таким образом: если они перемещаются за пределы вашего приложения, чтобы использовать внешний сайт, мы бы рекомендовали сделать это явным с использованием forge.tabs.open или forge.tabs.openWithOptions (docs).

Обратите внимание, что в директивах Apple есть явная формулировка, которая запрещает простое отображение внешних веб-сайтов в качестве приложения!

+0

Возможно ли добавить кросс-доменный скриптинг? Я понимаю, что это может иметь проблемы с безопасностью, но что, если вам нужно просматривать браузер в вашем приложении trigger.io, что вам нужно контролировать? – KJW