(我很肯定这个问题的答案很简单,就是“不”,但我想我会问一下,以防这里的任何人在过去找到了一个聪明的解决方案/解决方法。)
使用
the PHP code provided
作为简单Facebook开发的一个例子,我们可以看到它是如何读取cookie以获取要放入JavaScript代码中的必要值的。价值观
uid
和
access_token
必须插入JavaScript才能访问用户的社交图。cookie是在服务器端读取的,理想情况下,尽可能多的Facebook访问是在客户端完成的(ajax调用图形等)。
但是有没有一种方法可以在客户端访问cookie呢?
我明白:
-
无论如何,cookie都会发送到服务器,因此这只会节省非常少量的服务器端处理。
-
“申请机密”必须
不
提供给
任何
客户端代码。(这就是为什么我认为答案是“不”)
-
很可能没有好的理由这样做,也有一些好的理由不这样做。
这更多的是一种好奇心(对Facebook开发来说是个新手,几乎不是JavaScript开发专家),而不是眼前的业务需求。我们没有计划将cookie解析转移到客户端代码,我只是想知道它是否可能,和/或是否有人曾经这样做过。