Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Facebook移动应用响应_Facebook_Mobile Website_Facebook Apps_Responsive Design - Fatal编程技术网

Facebook移动应用响应

Facebook移动应用响应,facebook,mobile-website,facebook-apps,responsive-design,Facebook,Mobile Website,Facebook Apps,Responsive Design,我有一个现有的facebook应用程序(tab和canvas),我想通过移动设备访问它 我是否必须使用jquery mobile创建一个“真正”的移动web应用程序,或者我是否可以将该应用程序转换为响应性应用程序 事实上,我已经尝试过使用css3媒体查询,它在我的移动Safari上运行良好,但在iPhone的本机Facebook应用程序中不起作用 所以我的问题是:在原生的Facebook移动应用程序中,我自己的应用程序是否可以使用媒体查询 谢谢当然,您可以以响应的方式设计/实现每个fb应用程序。

我有一个现有的facebook应用程序(tab和canvas),我想通过移动设备访问它

我是否必须使用jquery mobile创建一个“真正”的移动web应用程序,或者我是否可以将该应用程序转换为响应性应用程序

事实上,我已经尝试过使用css3媒体查询,它在我的移动Safari上运行良好,但在iPhone的本机Facebook应用程序中不起作用

所以我的问题是:在原生的Facebook移动应用程序中,我自己的应用程序是否可以使用媒体查询


谢谢

当然,您可以以响应的方式设计/实现每个fb应用程序。您不需要jquery mobile

您是否在媒体查询中尝试过最大宽度或最大设备宽度?另外,请查看我们关于以下主题的最新博文:


(功能(d、s、id){
var js,fjs=d.getElementsByTagName[0];
if(d.getElementById(id))返回;
js=d.createElement;js.id=id;
js.src=“//connect.facebook.net/en_US/sdk.js#xfbml=1&appId=579864128801274&version=v2.0”;
fjs.parentNode.insertBefore(js,fjs);
}(文档“脚本”、“facebook jssdk”);

只需关注data width=“100%”这对我来说很好。

您可以访问的facebook选项卡不会作为选项出现在iphone facebook应用程序中。你仍然可以访问照片、活动等,但我缺少其他东西。这是因为没有用于移动设备的“标签应用程序”。如果在应用程序的设置中提供移动链接,则可以通过搜索访问应用程序。在iPhone的本机Facebook应用程序中(我不知道本机Android FB应用程序是如何工作的),只有当你每月有20个用户时(我现在找不到确切的数字,但我想是20个),你的应用程序才会被编入搜索索引。嘿,Johannes,我刚刚再试了一次,现在它工作了。不幸的是,我不知道当时为什么它不起作用——我也无法重现这个问题。好吧,至少现在一切正常,我会认为你的答案是正确的。谢谢:-)我完全按照你的建议做了,我的建议不起作用。思想?这是我的链接-
        <div id="fb-root"></div>
        <script>
            (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/sdk.js#xfbml=1&appId=579864128801274&version=v2.0";
                fjs.parentNode.insertBefore(js, fjs);
            }(document, 'script', 'facebook-jssdk'));
        </script>
        <div class="fb-comments" data-href="http://your-web-site.com" data-width="100%" data-numposts="5" data-colorscheme="light"></div>