jRi*_*cca 9 javascript google-chrome
我有一个页面,其中包含Iframe和来自Iframe的Javascript,可以访问父框架的功能.这些页面在同一台服务器上(它不是跨域脚本),我对FF和IE没有任何问题,但是当我在Chrome上使用它时,我有以下消息.
不安全的JavaScript尝试使用URL http:// samedomain:51700/irj/servlet/prt/portal/prtroot/CRMApp73.StoricoApp 从URL http:// samedomain:51700/irj/servlet/prt/portal/prtroot访问框架/CRMApp73.CRMOProxy.域,协议和端口必须匹配.
我该如何解决这个问题?我从谷歌搜索4小时.我希望有一个人可以帮助我.
编辑:代码
这是iframe页面中的JavaScript.这个JavaScript调用父框架Javascript函数"setUfficioPostale".这就是Chrome给我"不安全访问..."错误的地方.
<script>
window.parent.setUfficioPostale(map);
</script>
Run Code Online (Sandbox Code Playgroud)
这是表单提交的父框架中的Javascript.这是为了将带有隐藏参数的隐藏表单发送到iframe中加载的页面.
function onAltroUfficioClick(){
document.getElementById("hiddenParams").submit();
$('#framePosteMaps').show();
}
Run Code Online (Sandbox Code Playgroud)
这是父页面中的iframe定义.
<iframe id="framePosteMaps" scrolling="no" name="framePosteMaps"></iframe>
Run Code Online (Sandbox Code Playgroud)
这是具有target属性的表单,用于将参数发送到iframe页面.
<form id="hiddenParams" target="framePosteMaps" action="http://samedomain:51700/irj/servlet/prt/portal/prtroot/TestFrameRC.SimPerProxy" method="POST">
<input type="hidden" name="distanza" value="10">
<input type="hidden" name="cliente" value="Retail">
....................
</form>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
24585 次 |
| 最近记录: |