添加Iframe controller
添加相应的index页面,div , iFrame
暂时添加 static 变量PubSage.Client.UserCenter.UserValidation.TicketUrlString
当获取ticket的时候把encoding的string达到TicketString中。
在index页面读取TicketString传给参数adsage_ticket
拼成一个url例如:http://localhost:3986/Report/siteReport?adsage_ticket=@(PubSage.Client.UserCenter.UserValidation.TicketUrlString) 这个url就是src的value。
直接启动network,登陆进去会看到刚刚添加的包含Iframe的页面,但是有问题--iframe显示不全,
原因是它套用了模板页,而模板页有个x-main class 里面的一个style 是overflow:hidden;
解决办法有很多。
在新增的页面定义一个style
<style>
.nohidden
{
overflow:visible;
}
</style>
那个x-main类要添加这个style
<script>
$(".x-main").addClass("nohidden");
</script>
其他:
$(".x-main").addClass("nohidden")
$(".x-main").removeClass("nohidden")
$(".x-main")[0].className = $(".x-main")[0].className + " nohidden";
添加相应的index页面,div , iFrame
暂时添加 static 变量PubSage.Client.UserCenter.UserValidation.TicketUrlString
当获取ticket的时候把encoding的string达到TicketString中。
在index页面读取TicketString传给参数adsage_ticket
拼成一个url例如:http://localhost:3986/Report/siteReport?adsage_ticket=@(PubSage.Client.UserCenter.UserValidation.TicketUrlString) 这个url就是src的value。
直接启动network,登陆进去会看到刚刚添加的包含Iframe的页面,但是有问题--iframe显示不全,
原因是它套用了模板页,而模板页有个x-main class 里面的一个style 是overflow:hidden;
解决办法有很多。
在新增的页面定义一个style
<style>
.nohidden
{
overflow:visible;
}
</style>
那个x-main类要添加这个style
<script>
$(".x-main").addClass("nohidden");
</script>
其他:
$(".x-main").addClass("nohidden")
$(".x-main").removeClass("nohidden")
$(".x-main")[0].className = $(".x-main")[0].className + " nohidden";