使用iframe时,我遇到了这个奇怪的问题。 我有一个基于spring portlet框架的页面(jsp),我想在iframe中呈现。我制作了一个虚拟iframe,当我用我的本地服务器进行测试时,它在IE(iE11)和Chrome中运行得非常好。但是,一旦代码部署到开发服务器,iframe就会在IE中呈现第一页,但是在点击该页面上的按钮时不会呈现下一页。它在镀铬方面仍然完美无缺。我不知道为什么会这样。
以下是我的虚拟iframe的代码:
<html>
<head>
<title>IFRAME DEMO</title>
</head>
<body>
<a href="url" target="sampleFrame">Forgot Username</a>
<a href="url" target="sampleFrame">Forgot Password</a>
<iframe src="" width="82%" height="800" name="sampleFrame">
<p>Your browser does not support iframes.</p>
</iframe>
</body>
</html>
答案 0 :(得分:1)
在阅读了一些旧线程之后,我发现我需要将域添加到IE的可信站点并且该解决方案有效。但是这个iframe将暴露给最终用户,我不能指望每个用户都改变这个设置。我们能以某种方式在服务器级强制执行吗?