【问题标题】:How to pass cookie from Java Web Start to browser?如何将 cookie 从 Java Web Start 传递到浏览器?
【发布时间】:2017-08-12 15:10:14
【问题描述】:

当使用 Java Web Start 通过 showDocument() 在浏览器中打开 URL 时,将 cookie 传递到浏览器时出现问题。但是我们需要请求头中的 cookie 来表明会话已经过身份验证。 但我找不到将 cookie 从 Java Web Start 传递到浏览器的方法。 有人知道怎么做吗?

谢谢。

【问题讨论】:

    标签: java cookies browser


    【解决方案1】:

    这个 js 代码可能会对你有所帮助,但你应该在 java 代码中实例化一个 cookie

     function getCookie(cookieName) {//get cookie with cookieName
                 var arrStr = document.cookie.split("; ");
                 for (var i = 0; i < arrStr.length; i++) {
                     var temp = arrStr[i].split("=");
                     if (temp[0] == cookieName)
                         return unescape(temp[1]);
                 }
             }
    

    【讨论】:

    • 谢谢布兰。此代码可以在浏览器中获取 cookie。但似乎我仍然无法从浏览器的 java web start 设置 cookie...
    猜你喜欢
    • 2014-07-24
    • 1970-01-01
    • 1970-01-01
    • 2015-10-31
    • 2018-02-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-08-18
    相关资源
    最近更新 更多