不知道这是否应该在这里或Android论坛 – 真的取决于解决scheme。
我遇到了一个数字问题或散列式字符随机添加到我的PHP页面。 这似乎只发生在所有的Android浏览器。
一个简单的testing页面,其中唯一的内容是单词“testing”:
example.com/test.html
VS
example.com/test.php
在其他浏览器中都可以正常显示,导致普通页面显示“test”,但是在Android(Chrome,Android,Firefox,Opera)的浏览器中查看test.php页面会呈现'test0'。
这是添加'0',我不知道为什么。 对于我更复杂的PHP页面,它实际上添加了一堆看起来像散列的字符。 在HTML内容加载之前,它会出现一秒钟,然后随机分散到页面中的所有内容中。
这是一个服务器问题或Android的错误? 有什么想法吗?
这是由AT&T造成的。 通过强制PHP文件的头caching控制没有转换修复它。
看到这个职位: https : //stackoverflow.com/questions/25600332/ios-web-page-errors-over-cellular-data-but-not-over-wifi-recent-change-to-att
在我的情况下,我将以下内容添加到.htaccess文件来全局修复:
Header set Cache-Control "no-transform" Header set Content-Type "text/html; charset=utf-8"