2014-11-19 15 views
0

Мне нужно использовать фейсбук, как кнопка iframe в моем приложении для Android ... если я использую этот код, я вижу его на своем ПК, но ничего не вижу в Android.Iframe in sencha Touch

Знаете ли вы, почему и если существует способ отображения подобной кнопки в Android? Я использую Сенч Architect и Прикоснитесь 2,3 Спасибо

<iframe src="//www.facebook.com/plugins/likebox.php?href=https%3A%2F%2Fwww.facebook.com%2FFacebookDevelopers&amp;width&amp;height=62&amp;colorscheme=light&amp;show_faces=false&amp;header=false&amp;stream=false&amp;show_border=false&amp;appId=780849738633803" scrolling="no" frameborder="0" style="border:none; overflow:hidden; height:62px;" allowTransparency="true"></iframe> 

+0

как вы добавляете его. Внутри контейнера с setHtml или ... – Dinkheller

+0

это, как вы говорите. Я создаю контейнер и после установки HTML – Carlo

ответ

0

Это, как вы говорите вы.

Это мой код:

htmlStrBase1 = '<iframe src="//www.facebook.com/plugins/like.php?href=https%3A%2F%2Fwww.facebook.com%2Fopticaltrend12345%2F&amp;width&amp;layout=button&amp;action=like&amp;show_faces=false&amp;share=false&amp;height=35&amp;appId=780849738633803" scrolling="no" frameborder="0" style="border:none; overflow:hidden; height:35px;" allowTransparency="true"></iframe>'; 
component.add({ 
     xtype: 'container', 
     id: 'fb-root', 
     width: 50, 
     height: 20, 
     flex:1, 
    listeners: { 
     initialize : function (container) { 
      (function(d, s, id) { 
       var js, fjs = d.getElementsByTagName(s)[0]; 
       if (d.getElementById(id)) return; 
       js = d.createElement(s); js.id = id; 
       js.src = "//connect.facebook.net/en_US/all.js"; 
       fjs.parentNode.insertBefore(js, fjs); 
      }(document, 'script', 'facebook-jssdk')); 
      container.setHtml(htmlStrBase); 
     } 
    } 
}); 
+0

hmmm. Если вы используете контейнер, то внутри контейнера есть суровые div. Таким образом, # fb-root.x-inner.x-innerHtml, где начинается реальная часть hbml fb. Вы попробовали компонент вместо контейнера. Вы должны создать настраиваемый компонент fb. – Dinkheller

+0

Можете ли вы написать мне небольшой пример, пожалуйста? – Carlo

+0

Взгляните на вашProject.touch.src.Button.js внутри части шаблона, который вы можете определить div или span ... и добавьте свой текст или html. UpdateConfigItem вызывается каждый раз, когда изменяется configItem. Это должно дать вам отличный контроль над вашим fb. – Dinkheller

 Смежные вопросы

  • Нет связанных вопросов^_^