我在两个不同的 Web 应用程序中有以下两个 html 文件。WebApp1(somedomain.com)
有PassValueIFrame.html
和WebApp2
有inputForm.html
。Here WebApp1 is secured and requires authentication
. 在PassValueIFrame.html
我有一个 iframe 引用inputForm.html
。另外,我有一个隐藏字段,PassValueIFrame.html
我试图在其中检索它的值,inputForm.html
但没有得到它的值,它警告为“ Permission denied to access property 'document'
”。我在这里做错了吗?请帮我。由于WenbApp1
是安全的,我们不能访问PassValueIFrame.html
吗?如果我们无法访问,那么有什么方法可以访问受保护的页面内容?
PassValueIFrame.html
<html>
<head>
<title>IFrame Example</title>
</head>
<body>
<input id="myInput" type="hidden" class="Language" value="English">
<iframe name="iframe" id="iframe_id" src="http://somedomain.com/inputForm.html" height="150" >
</iframe>
</body>
</html>
inputForm.html
<html>
<head>
<script src="http://code.jquery.com/jquery-1.10.1.min.js"></script>
<script language="javascript">
$(document).ready(function() {
alert($("#myInput", window.parent.document).val());
});
</script>
<title>IFrame Child Example</title>
</head>
<body>
<h1> Iframeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee </h1>
</body>
谢谢!