Jquery web资源动态CRM 2011上的访问被拒绝错误

Jquery web资源动态CRM 2011上的访问被拒绝错误,jquery,microsoft-dynamics,webresource,Jquery,Microsoft Dynamics,Webresource,我试图调用web资源中iFrame上另一个域上托管的网页。 当页面试图在其代码下使用jQuery代码时,我遇到了拒绝访问错误。 我一直在网上搜索,发现了一些不适合我的方法 另一方面:如果在FireFox上运行这个程序,它会工作得很好 非常感谢 <HTML><HEAD> <STYLE type=text/css> html, body, iframe { width: 100%; height: 5000px } </STYLE> <SCR

我试图调用web资源中iFrame上另一个域上托管的网页。 当页面试图在其代码下使用jQuery代码时,我遇到了拒绝访问错误。 我一直在网上搜索,发现了一些不适合我的方法

另一方面:如果在FireFox上运行这个程序,它会工作得很好

非常感谢

<HTML><HEAD>
<STYLE type=text/css>
html, body, iframe { width: 100%; height:  5000px }
</STYLE>

<SCRIPT language=javascript type=text/javascript>
function load() {

    try {
         var userId = window.parent.Xrm.Page.context.getUserId();
        var codigoVendedor;
        var url;
        var filtro = "ln_name eq 'PortalConsultas'";
        var userName;

        var desde = GetDay(-2);
        var hasta = GetDay(1);
        var result = ODataSelect('ln_links', 'ln_Url', filtro, null, false, false);

        if (result != null) {
            url = result['ln_Url'];
        } else {
            document.getElementById("SinDatos").innerHTML = 'No hay definido un link con el nombre PortalConsultas';
            return;
        }

        filtro = "SystemUserId eq guid'" + userId + "'";
        result = ODataSelect('SystemUser', 'ln_codigodevendedor,FullName', filtro, null, false, false);

        codigoVendedor = result['ln_codigodevendedor'];
        userName = result['FullName'];

        if (codigoVendedor == '' || codigoVendedor == null) {
            url = url.replace('?fechaDesde={fechaDesde}&fechaHasta={fechaHasta}&EjeId={EjeId}', '');
        } else {

            url = url.replace('{EjeId}', codigoVendedor);
            url = url.replace('{fechaDesde}', desde);
            url = url.replace('{fechaHasta}', hasta);
        }

        document.getElementById("SinDatos").innerHTML = "Cargando reporte....";
        document.getElementById('iframe').src = url;
    } catch (e) {

         alert(e);
    }
 }

</SCRIPT>

<META charset=utf-8></HEAD>
<BODY style="ZOOM: 1" onload=load();>
<DIV id=SinDatos>Cargando reporte....</DIV><IFRAME id=iframe src="http://calendarnew.lanacion.com.ar/Buscador_mediciones.aspx" frameBorder=0 scrolling=yes></IFRAME></BODY></HTML>

html,正文,iframe{宽度:100%;高度:5000px}
函数加载(){
试一试{
var userId=window.parent.Xrm.Page.context.getUserId();
var codigoVendedor;
var-url;
var filtro=“ln_name eq‘PortalConsultas’”;
var用户名;
var desde=GetDay(-2);
var hasta=GetDay(1);
var result=ODataSelect('ln_links','ln_Url',filtro,null,false,false);
如果(结果!=null){
url=结果['ln_url'];
}否则{
document.getElementById(“SinDatos”).innerHTML='No hay definido un link con el nombre PortalConsultas';
返回;
}
filtro=“SystemUserId eq guid'”+userId+“'”;
结果=ODataSelect('SystemUser','ln_codigodevendedor,FullName',filtro,null,false,false);
codigoVendedor=结果['ln_codigoVendedor'];
用户名=结果['FullName'];
如果(codigoVendedor=''| | codigoVendedor==null){
url=url.replace('?fechaDesde={fechaDesde}&fechaHasta={fechaHasta}&EjeId={EjeId}','';
}否则{
url=url.replace('{EjeId}',codigovendor);
url=url.replace({fechaDesde}',desde);
url=url.replace({fechaHasta}',hasta);
}
document.getElementById(“SinDatos”).innerHTML=“Cargando reporte…”;
document.getElementById('iframe').src=url;
}捕获(e){
警报(e);
}
}
卡甘多报道。。。。

在HTML web资源的属性窗口中(在表单编辑器中),是否选中了复选框“限制跨帧脚本编写”?如果代码跨越到不同的Web域,并且启用了我上面提到的设置,您有时会被拒绝访问