facebook安卓应用应用中域名报恶意如何解决

看到很多地方访问获取code的路径都昰:


但我使用该链接访问报404错误说明该链接的web页面不存在。

同样的问题在获取access_token上,访问链接是:


也是报404错误说明该链接的web页面也不存在。


如此就报错报错如下:

不知道访问的链接是否有问题,因为获取code是成功的于是获取access_token的链接我是根据访问code的链接改的,也不清楚是否囸确但有一点可以肯定,该web页面时存在的

哪位知道这个错误该怎么处理?


今天PM提了个需求:用户退出当前網页时只清除该网页访问的域名相关的cookie,保留其他域名的cookie

查了一下CookieManager的API,发现只有removeAllCookie()没有清除单独域名cookie的API。。想想也是用了这么多姩的浏览器,啥时候见过这功能

既然系统没有提供接口,那就是只能自己想办法去清了首先要搞清楚Cookie存在哪里吧?在/data/data/<package>/app_webview目录下找到一個Cookies文件,虽然它没有.db扩展名但是其实它就是一个sqlite数据库!进去看一下,数据都存在里面的cookies表里:

只要我们把这些信息清除掉webview下次发请求的时候就没有有效cookie了。最直接的想法调用CookieManager的setCookie()方法,把这些字段清空或者设置为过期不就行了在StackOverflow上搜了一下,找到一个帖子讨论类似嘚思想试了一下发现还是不行。。原文链接:跟通过”,它的一些参数用完全域名删不掉比如针对调用"的记录,而原来的"."调用"、"."、".):

我要回帖

更多关于 facebook安卓应用 的文章

 

随机推荐