|
|
导航: |
论坛 -> 移动应用开发
斑竹:flyers,iamdream |
|
作者: |
|
2018/10/24 0:44:31 |
标题: |
fmx webbrowser在android下cookie问题 |
浏览:1388 |
|
加入我的收藏 |
楼主: |
app里内嵌了webbrowser打开网站。该网站使用cookie来实现自动登入。ios和android下的自带和其它浏览器都正常。但是内嵌的webbrowser读不到cookie。
在webbrowser里测试cookie是写入成功的也能读取,但是关闭app,重新启动后,读不到cookie。猜想是cookie没保存,使用了如下代码来定期同步,不起作用。 CookieSyncManager := TJCookieSyncManager.JavaClass.createInstance(TAndroidHelper.Context); CookieManager := TJCookieManager.JavaClass.getInstance; CookieManager.setAcceptCookie(True);
CookieManager.setCookie(StringToJString(BaseURL), StringToJString(Cookie.ToString)); CookieSyncManager.sync();
在fmx.webbrowser.android里的inituithread里关闭了appcache,也是一样。
烦请各位前辈路过时帮忙指点下有哪些可能的原因,多谢。
----------------------------------------------
- |
作者: |
|
2018/10/24 12:27:05 |
1楼: |
找到原因了,感谢各位前辈指点。
----------------------------------------------
-
|
作者: |
|
2018/10/24 13:33:01 |
2楼: |
具体原因保密。
----------------------------------------------
(C)(P)Flying Wang
|
作者: |
|
2018/10/24 16:35:20 |
3楼: |
没保密,就是上面的代码。我调试姿势不对。
----------------------------------------------
-
|
|