如何在IOS浏览器中设置网站Cookie?

用户名

我有一个网站,如果用户未登录,则使用javascript cookie进行重定向。但是,当您使用iPad或iPhone访问我的网站时,由于IOS浏览器默认情况下会阻止/禁用cookie,因此您将无法进入登录页面。

我搜索了解决方法,并使用HTTPCookiestorage手动找到了这些设置Cookie

UIWebView的cookie存储在哪里?

但是首先,我不知道如何使用它。我已经阅读过,但对于将cookie设置为IOS浏览器的方式仍然不清楚,以便用户可以查看我的网站。

谁能帮助/指导我如何使用它?我在代码上使用了javascript。它只是一个网站,而不是一个应用程序。

非常感谢!

椰子

对每个目录使用localstorage ...

这就是我的意思:

var dir1=localStorage['dir1']? // if localstorage for dir1 exists
         JSON.parse(localStorage['dir1']): // use localstorage value else
         {count:1,pageLoadCount:1}; // set count to 1 and pagecount to 1

if(dir1.pageLoadCount==0){// will never happen :)
 //localStorage['dir1']=whatever set the storage to something before pagechange
 location.href="pathhere/loginios.html";
}else{
 dir1.pageLoadCount++;
 dir1.count=dir1.pageLoadCount;
 localStorage['dir1']=JSON.stringify(dir1);// set localStorage
}

然后dir2的相似/相同脚本

编辑

var defaultInfo=[
 {folder:'folder1',count:1,pageLoadCount:1},
 {folder:'folder2',count:1,pageLoadCount:1},
 {folder:'folder3',count:1,pageLoadCount:1},
],
data=localStorage['data']?JSON.parse(localStorage['data']):defaultInfo;//load

console.log(data);
//do stuff


localStorage['data']=JSON.stringify(data);//store

演示

http://jsfiddle.net/qcuhD/1/

编辑

登录

localStorage['data']=JSON.stringify({logedIn:1})

loginCheck

if(localStorage['data']){
 var data=JSON.parse(localStorage['data']);
 if(data.logedIn==1){
  //OK
 }else{
  // not logged in
 }
}else{
 // not logged in
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在IOS浏览器中设置网站Cookie?

来自分类Dev

如何在浏览器中检查Cookie设置为httponly

来自分类Dev

如何使用环回在浏览器中设置Cookie?

来自分类Dev

如何在Windows的Android浏览器中测试网站?

来自分类Dev

如何在浏览器中模拟Cookie域

来自分类Dev

如何在浏览器的cookie中存储数据

来自分类Dev

如何在浏览器堆栈中设置本地测试

来自分类Dev

如何在浏览器中设置PDF文件的标题?

来自分类Dev

如何在NixOS中设置默认浏览器?

来自分类Dev

如何在谷歌浏览器中禁用自动设置

来自分类Dev

如何在word插件中设置默认浏览器

来自分类Dev

设置浏览器cookie

来自分类Dev

如何在不使用jQuery或javascript更改浏览器设置的情况下保留cookie?

来自分类Dev

Chrome浏览器中的“受信任的网站”设置

来自分类Dev

关闭浏览器后如何删除或取消设置Cookie?

来自分类Dev

未在多个浏览器中设置Django CSRF cookie

来自分类Dev

未在SPA的浏览器中设置Cookie与API通信

来自分类Dev

在 Python cgi 中设置浏览器 cookie 的问题

来自分类Dev

未在浏览器中设置 Cookie [PHP]

来自分类Dev

如何在用户的浏览器中缓存我的网站?

来自分类Dev

如何在linx vps /专用服务器中安装Web浏览器和浏览网站

来自分类Dev

如何在Google Chrome浏览器中删除Stackoverflow Cookie和证书?

来自分类Dev

如何在浏览器中获取 cookie 使用黄瓜 capyabara

来自分类Dev

iOS应用程序,链接以在浏览器中打开网站,网站中的链接关闭浏览器

来自分类Dev

浏览器未设置cookie

来自分类Dev

如何阅读已在浏览器中打开的源网站

来自分类Dev

如何使用jQuery从浏览器的Cookie中获取sessionid?

来自分类Dev

如何设置浏览器?

来自分类Dev

如何在目标C的Mac浏览器中的Safari,Chrome,Opera,Firefox中设置主页

Related 相关文章

  1. 1

    如何在IOS浏览器中设置网站Cookie?

  2. 2

    如何在浏览器中检查Cookie设置为httponly

  3. 3

    如何使用环回在浏览器中设置Cookie?

  4. 4

    如何在Windows的Android浏览器中测试网站?

  5. 5

    如何在浏览器中模拟Cookie域

  6. 6

    如何在浏览器的cookie中存储数据

  7. 7

    如何在浏览器堆栈中设置本地测试

  8. 8

    如何在浏览器中设置PDF文件的标题?

  9. 9

    如何在NixOS中设置默认浏览器?

  10. 10

    如何在谷歌浏览器中禁用自动设置

  11. 11

    如何在word插件中设置默认浏览器

  12. 12

    设置浏览器cookie

  13. 13

    如何在不使用jQuery或javascript更改浏览器设置的情况下保留cookie?

  14. 14

    Chrome浏览器中的“受信任的网站”设置

  15. 15

    关闭浏览器后如何删除或取消设置Cookie?

  16. 16

    未在多个浏览器中设置Django CSRF cookie

  17. 17

    未在SPA的浏览器中设置Cookie与API通信

  18. 18

    在 Python cgi 中设置浏览器 cookie 的问题

  19. 19

    未在浏览器中设置 Cookie [PHP]

  20. 20

    如何在用户的浏览器中缓存我的网站?

  21. 21

    如何在linx vps /专用服务器中安装Web浏览器和浏览网站

  22. 22

    如何在Google Chrome浏览器中删除Stackoverflow Cookie和证书?

  23. 23

    如何在浏览器中获取 cookie 使用黄瓜 capyabara

  24. 24

    iOS应用程序,链接以在浏览器中打开网站,网站中的链接关闭浏览器

  25. 25

    浏览器未设置cookie

  26. 26

    如何阅读已在浏览器中打开的源网站

  27. 27

    如何使用jQuery从浏览器的Cookie中获取sessionid?

  28. 28

    如何设置浏览器?

  29. 29

    如何在目标C的Mac浏览器中的Safari,Chrome,Opera,Firefox中设置主页

热门标签

归档