【发布时间】:2017-01-01 21:05:54
【问题描述】:
首先介绍一下上下文。我是来自荷兰的设计师,热爱代码。我可以在 html 和 css 中找到我的方式,在 php 和 javascript 中也可以找到一点点。我喜欢 Stack Overflow 社区,它对我帮助很大,而且它仍然每天都在帮助我在编码方面变得更好!
我在 S.O. 从来没有问过问题。以前,因为我总能找到解决问题的方法,直到现在。我真的尝试了一切,我真的希望你们能帮助我。
我有一个爱好项目:https://unboxguide.com 这是 CrossFit Boxes(健身房)的某种 TripAdvisor。
这是一个 Wordpress 网站,它使用几个不同的插件来实现某些功能。 该网站在 Chrome、Safari、Firefox 等桌面浏览器上运行完美。没有问题。 然后在手机上,仍然没有问题。在带有 chrome 的 Android 上,它可以完美运行,在带有 Safari 的 iPhone 上,仍然很亮。
但随后......恐怖开始了。
Facebook 应用内浏览器。那里有一些完全奇怪的东西。如果我在 Facebook 上发布该网站的链接,并且您在 Facebook 应用程序中单击它,它将打开 Facebook 应用程序内浏览器。该网站完全随机呈现。有时它不加载字体或任何布局(css)。有时它甚至不加载图像。
一些研究告诉我,它是内部移动操作系统浏览器的某种 web 视图。所以在 iPhone 上是 Safari 的 webview,Android 是 Chrome 的 webview。
我在 Android 上测试了 Facebook 链接,没有问题。该问题仅出现在 iPhone 上的 Facebook 应用中。
如果您想亲眼看看,请在您的 Facebook 上发布https://unboxguide.com(请私下进行,只有您可以看到)并不断刷新。您刷新的次数越多,您获得的随机结果就越多。太奇怪了。
我尝试了很多事情:重建整个 CSS,关闭所有插件,尝试不同的主题并尝试从头开始构建所有内容。我还尝试了几个月前(我认为)尚未出现问题的不同备份。没有任何帮助。
我真的很希望有人遇到过同样的问题或了解问题,并且可以帮助或指出正确的方向。
提前致谢!
PS:如果需要进一步帮助你们找出问题所在,请告诉我,我可以发布更多信息。
【问题讨论】:
-
您应该发布您的代码。请看:stackoverflow.com/help/how-to-ask
标签: javascript html css iphone facebook