iframe拦截
<p>修改/ecology/WEB-INF/weaver_security_config.xml,在</root>上方添加<enable-x-frame-options>false</enable-x-frame-options>,然后用sysadmin登录,访问下/updateRules.jsp就行了。</p>
<h3>跨域调用js</h3>
<pre><code>//document.getElementById("HETONG_TEST_IFRAME_ID").contentWindow.postMessage("1",'*');
iframe: window.addEventListener('message',function(event){
console.log("触发提交事件",event.data);
//1:保存 2:提交 3:退回
if(event.data=="1"){
WfForm.doRightBtnEvent("BTN_WFSAVE"); //触发保存
}else if(event.data=="2"){
WfForm.doRightBtnEvent("BTN_SUBBACKNAME");
}else if(event.data=="3"){
WfForm.doRightBtnEvent("BTN_REJECTNAME"); //触发退回
}
})</code></pre>
<h3>移动端钉钉嵌入iframe</h3>
<pre><code>需要oa和第三方同时集成钉钉,
移动端跳转地址:
"/common/chatResource/view.html?resourcetype=0&resourceid="+requestId+"&em_client_type=mobile&ssoToken="+ unforwardToken</code></pre>
<p><img src="https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=4f511056c9a2532e86941060110fede3" alt="" /></p>