登录页面添加个< webview >控件,且为不显示状态
代码实例:
id="webviewid" zoom="true" backmonitor="true"
style="display: none" >
在登录成功方法后加载webview做登录验证
代码实例:
//FR单点登录验证
/*var fr_username=$("userName").value;
var fr_password=$("pwd").value;*/
var webObj= document.getElementById("webviewid");
webObj.clearCache();//清理缓存重新加载
var url="http://10.106.5.42:9800/ReportServer?op=fs_load&cmd=sso&fr_username="+fr_username+"&fr_password="+fr_password;
webObj.loadUrl(url);
退出以及注销时做单点登录注销
同登录,在退出页面以及注销页面添加< webview >
代码实例:
id="webviewid" zoom="true" backmonitor="true" style="display:
none" >
在退出方法以及注销方法执行成功后加载 webview内容
代码实例:
var webObj = document.getElementById("webviewid");
webObj.clearCache();//清理缓存重新加载
var url="http://10.106.5.42:9800/ReportServer?op=fs_load&cmd=ssout";
webObj.loadUrl(url);
本文介绍了如何在登录页面和退出注销场景中使用Webview控件进行FR单点登录验证,包括清除缓存、设置样式为隐藏,并在成功后加载指定URL。展示了在登录/注销时加载不同URL进行验证和退出的代码实例。
1597

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



