IE Jquery中拒绝訪问的处理方法

多人合作开发一个站点过程中,为便于开发,将一些公共文件如js,css,images放在外网上,各自链接这类文件以供使用。本地測试时网页的一些JS代码在IE8,IE6中会停止运行,并报某个js文件拒绝訪问,比方jquery.js。jquery.js是肯定不会错的,并且这个错误仅仅发生在IE中,FF及Chrome都是正常的;并且外网測试又是正常的。经分析,发现是IE跨域引起的,在

多人合作开发一个站点过程中,为便于开发,将一些公共文件如js,css,images放在外网上,各自链接这类文件以供使用。

本地測试时网页的一些JS代码在IE8,IE6中会停止运行,并报某个js文件拒绝訪问,比方jquery.js。jquery.js是肯定不会错的,并且这个错误仅仅发生在IE中,FF及Chrome都是正常的;并且外网測试又是正常的。

经分析,发现是IE跨域引起的,在外网測试时,JS文件和网页文件都在一个二级域名下,一切正常;而本地測试时,则是跨域调用,引发错误。

对策:

工具--internet选项--安全--自己定义级别--其他--通过域訪问数据源,设置为可用就能够了(不知这个设置有没有安全性问题)

时间: 2024-08-10 17:18:24

IE Jquery中拒绝訪问的处理方法的相关文章

无法打开物理文件mdf,操作系统错误 5:"5(拒绝訪问。)"

无法打开物理文件mdf,操作系统错误 5:"5(拒绝訪问.)" 环境: SQL Server 2008 R2 问题: 附加数据库时报错"无法打开物理文件mdf.操作系统错误5:5(拒绝訪问). 解决方式: 找到要附加的mdf文件->右键->属性->安全->选择当前用户->编辑,勾选全然控制权限,确定. 对log文件同样操作.

Jquery中each的三种遍历方法

Jquery中each的三种遍历方法 $.post("urladdr", { "data" : "data" }, function(data) { $.each(data, function(n,value) { });}); 1.选择器+遍历 $('div').each(function (i){ i就是索引值 this 表示获取遍历每一个dom对象 }); 2.选择器+遍历 $('div').each(function (index,dom

jQuery中绑定事件的几种方法

以click事件为例,jQuery中绑定事件有三种方法: (1)target.click(function(){}); (2)target.bind("click",function(){}); (3)target.live("click",function(){}); 第一种方法很好理解,其实就和普通JS的用法差不多,只是少了一个on而已 第二.三种方法都是绑定事件,但是二者又有很大的不同,下面着重讲解一下,因为这个如果用到Jquery的框架的话是用的挺多的,尤其

jQuery 中让我误解的那些方法

至今我都不能说把 jQuery 中的方法在实践中都用了一遍, 一部分是用不到,一部分则是我未能体会它的魅力, 所以今天就来收录一下,那些从我们之间溜走的美丽. $.fn.add() 一开始对它的理解就是 $("p").add("span") 等同于 $("p, span") 而已, 而其实不然,$.fn.add() 更多的用在链式结构上,看两个例子就懂了. // 不但克隆 p,还在加上一个 span $("p").clone(

jquery中隐藏div的几种方法

//jQuery中的显示.隐藏方法 $("#id").show()://表示display:block,    $("#id").hide()://表示display:none;    $("#id").toggle();//切换元素的可见状态.如果元素是可见的,切换为隐藏的:如果元素是隐藏的,切换为可见的. //添加样式的方法    $("#id").css('display','none');    $("#id

jQuery中noConflict()机制的冲突解决方法

许多的JS框架类库都选择使用$符号作为函数或变量名,而且在实际的项目开发中,使用模板语言的话有可能"$"符号即为该模板语言的关键字.例如Veclocity模板语言,$是关键字.与jQuery一起使用可能会存在冲突(页面中直接写jq代码,引入的js文件不存在该问题). jQuery是使用$符号作为函数或变量名最为典型的一个.在jQuery中,$符号只是window.jQuery对象的一个引用,因此即使$被删除,jQuery依然能保证整个类库的完整性. jQuery的设计充分考虑了多框架之

jQuery中动态创建、添加元素的方法总结

<input type="button" value="创建元素" id="btn"> <div id="box"></div> <p id="main">这是文中一段话</p> //点击按钮,动态创建元素 //方法一:$()创建元素,后用append()方法添加.append() 还可以把其他地方元素添加进这个对象中. $('#btn').cli

计算机常识--win7 删除文件、拒绝訪问等等,所有提示权限不够 解决的方法

本来都不想写这些东西的,可是又常常遇到,还是记录一下吧! 一键获取管理员的最高权限 创建一个txt文件,然后将其后缀改为.reg格式:内容例如以下 Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT*shellrunas] @="取得最高管理权限" "NoWorkingDirectory"="" [HKEY_CLASSES_ROOT*shellrunascommand] @="

jquery中object对象循环遍历的方法

一个朋友问对象如何转为数组,当我问他为啥要转得时候,他告诉我,数组可以用js循环遍历,而对象则不可以.其实呢,对象同样可以循环遍历的啊.不用转换也可以循环!说明你对js或者jquery的某些操作不是很熟练!在这里我简单介绍一下! 案例 我们看如下对象: ? 1 2 3 4 5 6 7 8 9 var data={   张三:69,   李四:72,   王五:90,   二麻子:88,   前端博客:100,   haorooms : 98,   王大壮:99 } 假如上面是后台返回的一个key