小编Has*_*thi的帖子

在父窗口中访问iFrame的cookie

我正在加载不同域的iFrame.父站点和iFrame站点都在我的控制之下.我正在使用iFrame.postMessage将消息发布到iFrame.我通过iFrame加载的网站有一个cookie(不是仅限http的cookie).我需要在父网站内读取此cookie.

   var opIFrame=document.getElementById('opIFrame').contentWindow;

    /**
 * periodically invoking the Endpoint at OP for every six seconds
 */
setInterval(function(){
    console.log('Sending polling Request From RP Client ... ' + clientId);
    document.all.opIFrame.src = endPoint;
    opIFrame.postMessage(clientId,"https://localhost:9443/oauth2/loginstatus");
    var session=getCookieValue("session_state");
    console.log('**session**'+session);
},6000);


function getCookieValue(cookieName) {
var name = cookieName + "=";
var cookies =document.cookie.split(';');
if (!cookies) {
    return null;
}
for (var i = 0; i < cookies.length; i++) {
    var cookie = cookies[i].trim();
    if (cookie.indexOf(name) == 0) {
        return cookie.substring(name.length, cookie.length);
    }
}
return null;
Run Code Online (Sandbox Code Playgroud)

} …

javascript cookies iframe

9
推荐指数
2
解决办法
4万
查看次数

OpenID Connect会话管理中的会话状态

我正在为现有的IDP开发OpenID连接会话管理.在规范中它提到我们应该将会话状态从RP发送到OP.我需要知道会话状态的真正含义.另外我需要知道我应该采取什么样的盐值?

openid-connect

6
推荐指数
1
解决办法
4658
查看次数

读取从NewCookie()创建的cookie

我使用Newcookie()创建了一个cookie,我可以通过浏览器访问它,如下所示.现在我需要阅读cookie 在此输入图像描述

    function getCookieValue(cookieName) {
    console.log("=====getCookieValue=======");
    var name = cookieName + "=";
    var cookies = document.cookie.split(';');
    console.log("=====ALL cookies======="+cookies);
    if (!cookies) {
        return null;
    }
    console.log("=====cookies.length======="+cookies.length);
    for (var i = 0; i < cookies.length; i++) {
        var cookie = cookies[i];
        console.log("=====cookies======="+cookies[0]);
        if (cookie.indexOf(name) == 0) {
            return cookie.substring(name.length, cookie.length);
        }
    }
    return null;
}
Run Code Online (Sandbox Code Playgroud)

但通过使用该方法,我无法读取cookie.请就此向我提出建议.谢谢

javascript cookies

5
推荐指数
1
解决办法
100
查看次数

带有点的单词的 Java 正则表达式

我需要一个正则表达式来验证像"foo.com". 包含点的单词。我已经尝试了几个,但无法正常工作。

我尝试过的模式:

  1. (\\w+\\.)
  2. (\\w+.)
  3. (\\w.)
  4. (\\W+\\.)

有人可以帮我一个这个。

谢谢,

java regex

5
推荐指数
1
解决办法
8258
查看次数

标签 统计

cookies ×2

javascript ×2

iframe ×1

java ×1

openid-connect ×1

regex ×1