document.cookie无法正常工作

Abh*_*hek 2 javascript cookies

我试图在javascript中使用document.cookie进行警报(出于实验目的).最初,它显示cookie很好,突然显示"style_cookie = null".

我在phpbb3中这样做.我正在尝试在其中添加自定义页面,我正在构建它.所以cookie setter是phpbb3.

我不确定这里出了什么问题?它与cookie超时或cookie过期有关吗?我很困惑,一些帮助将不胜感激.

代码如下所示,

alert(document.cookie);
Run Code Online (Sandbox Code Playgroud)

谢谢,阿比

小智 6

我有这个东西工作,对于Android 2.2,javascript的document.cookie工作正常,只需确保在你的Webview ... javascript启用如下:

yourWebViewVariable.getSettings().setJavaScriptEnabled(true);

对于Android 3.1,只需将其添加到您的java文件onLoadInit:

CookieManager.setAcceptFileSchemeCookies(true); //这是专门使其工作的行,因此其他行是可选的

CookieManager cookieManager = CookieManager.getInstance(); cookieManager.setAcceptCookie(true); cookieManager.acceptCookie();

此外,这里有一些我在尝试解决此错误时发现的链接,这对于想要将变量从Javascript发送到Webview(原生Android语言)的其他人有帮助,反之亦然.

http://android-er.blogspot.com/2011/10/run-android-java-code-from-webpage.html

http://android-er.blogspot.com/2011/10/call-javascript-inside-webview-from.html

谢谢,古德勒克!