1.获取某个iframe下面的值
document.getElementById('verifyIframe').contentWindow.document.getElementById('hidden_uuid').value;
2.创建+刷新
function resetMobileToken(){
var verifyIframe=document.getElementById('verifyIframe');
if(verifyIframe){
//有了就刷新
document.getElementById('verifyIframe').contentWindow.location.reload();
return;
}
//没有就创建
verifyIframe= document.createElement("iframe");//创建iframe
verifyIframe.src="abc.jsp";
verifyIframe.id="verifyIframe";
verifyIframe.name="verifyIframe";
verifyIframe.style.display="none";
document.body.appendChild(verifyIframe);
}
abc.jsp //因为我想每次iframe中的token_uuid不一样,所以才要刷新
<%@page import="java.util.UUID"%>
<%
session.setAttribute("token_uuid",UUID.randomUUID());
%>
<input type="hidden" id="hidden_uuid" value="<%=session.getAttribute("token_uuid")%>"/>
操作iframe及刷新获取token
本文介绍了一种通过JavaScript操作页面中的iframe元素的方法,并演示了如何通过创建或刷新iframe来获取变化的token值。该过程涉及iframe的创建、查找及刷新,以及从iframe内部获取隐藏字段的值。
7020

被折叠的 条评论
为什么被折叠?



