Эй, ребята, я разработал небольшой сайт, который я бы хотел встроить в вкладку на странице facebook.Facebook IFrame на странице canvas?
Раньше я использовал этот код для загрузки в IFRAME, он работал большой:
<a onClick="outside_location.setInnerFBML(link_1);" style="cursor: pointer;">Link 1</a> | <a class="red" onClick="outside_location.setInnerFBML(link_2);" style="cursor: pointer;">Link 2</a>
<div id="outside_location"></div>
<fb:js-string var="link_1"><fb:iframe width="760" height="1280" frameborder='0' src='http://www.WebWhispers.in' /></fb:js-string>
<fb:js-string var="link_2"><fb:iframe width="760" height="1280" frameborder='0' src='http://google.com/' /></fb:js-string>
<script type="text/javascript" charset="utf-8">
var outside_location = d
document.getElementById('outside_location');
</script>
Однако он перестал работать. Я не думаю, что facebook позволяет iframe внутри страниц, только приложения.
Как загрузить эту страницу без обучения FBML? Сайт использует Jquery, поэтому я не могу использовать FBML в любом случае.
Я знаю, что приложения могут использовать iFrames, могу ли я сделать это приложение, а затем внедрить приложение на вкладку страницы?
Hrm okay. Как тогда приложения уходят от него? – wesbos
Они этого не делают. Никакие страницы вкладок не могут содержать iframe. Если вам интересно иметь динамический контент на закладке, вы можете использовать FBJS (специальную версию javascript, которая изолирована песочницей) или использовать Flash. Если вы используете flash, пользователю сначала нужно щелкнуть флэш-приложение, прежде чем они смогут с ним взаимодействовать (по тем же причинам конфиденциальности, о которых я упомянул выше). – Gdeglin
А, я понимаю. Какой маршрут использовали эти ребята: http://www.facebook.com/CarrotCreative#!/CarrotCreative?v=app_176990672178 – wesbos