javascript - document.cookie 不起作用

标签 javascript cookies

我正在尝试在警报中的 javascript 中使用 document.cookie(用于实验目的)。最初,它显示 cookie 很好,突然显示“style_cookie=null”。

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

我不确定这里出了什么问题?与cookie超时或cookie过期有关吗?我很困惑,希望得到一些帮助。

代码如下所示,

alert(document.cookie);

谢谢, 阿比

最佳答案

我让这个东西工作了,对于 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

谢谢,祝你好运!

关于javascript - document.cookie 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5133345/

相关文章:

javascript - 不同日期重定向到不同页面

javascript - 从 Webview 中加载的页面在 Safari 中打开链接

c# - 即使设置为非持久性,ASP.NET MVC 4 身份验证 cookie 也会被保存

javascript - 使用 ajax 保存 Web 应用程序的用户选择

php - CURL 不保存 Cookie (PHP)

javascript - 跟随指针将图像变成灰度

javascript - 使用 javascript 选择所有选项 A 单选按钮

javascript - 如何使用 Selenium Webdriver 处理从 DOM 中删除的 Web 元素?

security - 为什么将 CSRF 预防 token 放在 cookie 中很常见?

javascript - 使用 JavaScript 在网站上显示 cookie