如何将更新的cookie发送到applet
How do I send updated cookies to an applet?
我正在创建一个applet,它需要接收用户的cookie以进行身份验证。applet接收所有的cookie并浏览所需的cookie。如果没有找到,它会告诉用户进行身份验证。applet无法控制登录过程。
如果用户在第一次打开applet页面时已经通过了身份验证,则一切正常。
如果不是,他必须在另一个页面进行身份验证,这将设置cookie,然后他必须刷新applet页面。但是,即使在刷新之后,applet也没有收到更新的cookie。它继续接收用户第一次打开页面时接收到的相同信息。
发送cookie到applet,我试过使用:
document.write('<object id="myApplet" classid="java:MyApplet.class"
type="application/x-java-applet"
archive="myApplet.jar"
height="300"
width="500">');
document.write('<param name="cookies" value="' + document.cookie + '" />');
document.write('</object>');
我也尝试过使用innerHTML的完全相同的代码。
我让applet打印getParameter("cookies")
的值,它总是打印旧的值。但是,使用alert()
或浏览器的开发控制台在document.cookie
上显示,它显示了更新的cookie。
发现其中一个cookie包含双引号。当用户已经通过身份验证时,该cookie是列表中的最后一个,因此它不会影响任何内容。当用户之后进行身份验证时,该cookie将位于列表的中间,关闭标记的引号并结束cookie字符串。
相关文章:
- 在jquery中为显示/隐藏设置cookie
- 按下按钮时保存cookie
- 如何在Analytics.js中始终了解最新的cookie过期时间
- php httponly cookie在浏览器关闭时被删除
- 如何在提交表单时将PHP变量传递到Javascript cookie中
- document.applet.method在Mounatin Lion上抛出safari 6+JDK7异常
- CORS-服务器端cookie没有保存在chrome浏览器上
- 如何为后台更改程序代码设置cookie
- 如何从另一个域加载cookie
- 使用jquery cookie的第三方cookie
- 从Javascript调用Applet方法
- 无法在基于Cordova的应用程序中读取Set Cookie标头
- 如何在Javascript中将单选按钮值保存到cookie中
- 使用javascript禁用Applet按钮
- cookie加载事件页面重定向
- MVC C#从jQuery和JSON.stringify创建的cookie中读取值
- 为什么可以't我在谷歌浏览器中返回cookie
- 如何使用单选按钮设置cookie值
- PhantomJS(vs nightwatch.js)设置cookie错误
- 如何将更新的cookie发送到applet