【问题标题】:Android Chrome Data Saver causing website issuesAndroid Chrome 数据保护程序导致网站问题
【发布时间】:2016-09-21 17:21:10
【问题描述】:

我们最近开发了一个网站并部署到 live。仅适用于 Android 手机,在打开流量节省程序的 Chrome 浏览器中(这是默认设置),网站面临很多问题。

其中一个问题是用户在注册后没有登录。理想情况下,用户应在网站上注册后立即登录。但是,打开流量节省程序后,注册后,用户仍处于注销状态,您必须再次手动登录。可能是因为 cookie 没有被创建或没有被持久化?

另一个问题是 JavaScript 在其中一个页面上随机中断。它的行为很奇怪。

我尝试通过 htaccess 设置标头 Cache-Control “no-transform”,但问题仍然存在:

<IfModule mod_headers.c>
    Header set Cache-Control "no-transform"
</IfModule>

关于这个问题有什么建议吗?

【问题讨论】:

  • @MorrisonChang 的主要问题似乎是 HTTP 和 HTTPS 之间的切换。我的网站没有这样的切换。这只是http。
  • 我在许多面向 android 移动用户的网站中也遇到了这个问题。

标签: php android .htaccess google-chrome


【解决方案1】:

我是数据保护程序团队的负责人。这不应该发生 - 如果您可以分享网站的详细信息(URL 等),我们可以对其进行调查。

【讨论】:

  • 我在某些网站上无法登录,我尝试登录时似乎有 Google IP。然后我禁用数据保护程序,我可以正常登录页面。他们在http而不是https。有没有办法让开发者告诉客户端不要缓存登录页面?
  • @littleibex Winwithca.com 似乎与 Data Saver 配合得很好;你能确认一下吗?
  • @Rumplin 你能给我一个你遇到问题的网站的例子吗?
  • @mdwelsh 是的,但不公开,我可以私下给你。问题在于 reCaptcha 页面。因为当您提交表单时,会在提交的页面上验证 IP,并且它是来自 Google 的 IP,而不是客户端。
  • @Rumplin 请通过 google dot com 的 mdw 给我发送电子邮件或在 Stack Exchange 上 PM 我。谢谢!
猜你喜欢
  • 1970-01-01
  • 2017-09-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-07-11
  • 1970-01-01
相关资源
最近更新 更多