IE8在Intranet应用程序中打破谷歌CDN?

时间:2009-12-04 23:29:14

标签: jquery internet-explorer-8 cdn

我在本地Intranet区域使用IE8和Intranet应用程序,发现它拒绝加载谷歌CDN托管的jQuery!我需要改变一些设置吗?

将鼠标悬停在窗口右下方的“锁定”图标上会显示工具提示“此页面上没有项目被阻止”。

帮助?感谢

2 个答案:

答案 0 :(得分:7)

据推测,“本地Intranet”区域不允许来自区域外的脚本文件。

这可能是在本地托管jQuery更有意义的情况之一 - 毕竟,内联网(希望是!)是一种情况,其中自己托管它可能比让谷歌处理它更快

答案 1 :(得分:0)

如果上述答案不适用,并且您正在使用CDN通过Google AJAX Libraries API加载jQuery,请确保您已在下方添加了Google AJAX API脚本:

<script src="http://www.google.com/jsapi"></script>

然后,您可以使用google.load()方法选择要加载的库,从而定义库和版本。另外,请确保使用google.setOnLoadCallback()替换jQuery的ready函数,例如:

<script>
google.load("jquery", "1.3.2");
    google.setOnLoadCallback(function(){
        alert('This works!');
    });
</script>