0

我正在通过首先打开网页来制作 gearVR 应用程序,用户需要先登录才能加载内容。它适用于固定用户帐户,但我想使用真实用户帐户。所以我使用cookies让用户先登录单独的网页,将信息保存到cookie中,然后读取gearVR应用程序中的信息以自动登录。

但是,gearVR 的三星默认浏览器不能很好地提取保存的 cookie。在我第一次登录页面并保存信息、刷新页面并获取 cookie 之后,它就以某种方式工作。但是在我关闭当前页面并使用相同的链接启动一个新页面后,它无法读取 cookie...相同的程序在同一部手机(三星 S6)上的 chrome 中运行良好。我正在使用将cookie保存为这个链接的方式:http: //www.w3schools.com/js/js_cookies.asp

三星浏览器使用cookie的好方法是什么?或者gearVR默认使用chrome的任何方式?

任何想法都会有所帮助。谢谢!

4

1 回答 1

0

I've just been testing this with this code: https://github.com/poshaughnessy/gear-vr-cookie-test

Demo at: https://poshaughnessy.github.io/gear-vr-cookie-test/

First I tried a persistent cookie... If I visit the page on the phone, it stores the cookie, I put the headset on and it still has the cookie OK. I can go to another page, come back and it's still there.

Next: session cookies. I think this may be what you ran into? I'm setting a session cookie on the phone before putting the headset on, but after I put the phone in the Gear VR, I only get back the persistent cookie, not the session cookie. I guess it is initiating a new browser session with Samsung Internet for Gear VR...

Screenshot

于 2016-09-01T14:01:15.680 回答