Apple CNA未显示Facebook样式表(Captive Portal)

时间:2017-12-03 15:57:51

标签: macos facebook facebook-graph-api captivenetwork captiveportal

我创建了一个强制门户网站,要求用户通过Facebook& amp;鸣叫声。

当用户连接到热点时,它会生成强制网络助手(强制网络门户窗口)。

到目前为止,一切都运行良好,CSS,HTML,JS& PHP加载正常没有任何问题。

当用户通过Twitter进行身份验证时,他们会被重定向到api.twitter.com,这里没有任何问题,所有CSS等都会完美加载。

然而,当用户点击Facebook时,它会加载,如下所示,看起来样式表因某种原因被阻止。

我已尝试将所有已提交的网址添加到有围墙的花园中:

FirewallRule allow tcp to facebook.com                                 
FirewallRule allow tcp to fbcdn.net                                    
FirewallRule allow tcp to akamaihd.net                                 
FirewallRule allow tcp to crl3.digicert.com                            
FirewallRule allow tcp to crl4.digicert.com                            
FirewallRule allow tcp to ocsp.digicert.com                            
FirewallRule allow tcp to cacerts.digicert.com                         
FirewallRule allow tcp to digicert.com                                 
FirewallRule allow tcp to fbsbx.com                                    
FirewallRule allow tcp to static.xx.fbcdn.net                          
FirewallRule allow tcp to fbstatic-a.akamaihd.net 

此时我只是添加了一些我能找到的与FB相关联的内容,无论它多么无用

FirewallRule allow tcp to fbcdn-profile-a.akamaihd.net 
FirewallRule allow tcp to fbcdn-sphotos-a-a.akamaihd.net  
FirewallRule allow tcp to fbcdn-creative-a.akamaihd.net 
FirewallRule allow tcp to fbexternal-a.akamaihd.net   
FirewallRule allow tcp to fbcdn-sphotos-i-a.akamaihd.net 
FirewallRule allow tcp to fbcdn-sphotos-j-a.akamaihd.net 
FirewallRule allow tcp to fbcdn-sphotos-k-a.akamaihd.net  
FirewallRule allow tcp to fbcdn-sphotos-l-a.akamaihd.net 
FirewallRule allow tcp to fbcdn-sphotos-m-a.akamaihd.net 
FirewallRule allow tcp to fbcdn-sphotos-n-a.akamaihd.net 
FirewallRule allow tcp to scontent-a-lhr.xx.fbcdn.net  
FirewallRule allow tcp to scontent-b-lhr.xx.fbcdn.net  
FirewallRule allow tcp to fbcdn-sphotos-h-a.akamaihd.net   
FirewallRule allow tcp to facebook.net

此问题似乎仅与OS X隔离,当单击任何Mobile或Windows笔记本电脑上的FB链接时,没有问题,并且它按预期工作。

关闭CNA窗口并在Web浏览器(Firefox或Safari)中打开强制网络门户时,它会毫无问题地加载。

因此,它看起来与OS X CNA相关联。 Doe的任何人都对导致这个问题,解决方案或解决方法有什么想法?

我不想完全停止使用CNA。

0 个答案:

没有答案