“IE8 拒绝访问(Permission Denied) jQuery1.10.1.js 行1513”的处理方法

 

“IE8 拒绝访问jQuery1.10.1.js 行1513”的处理方法

Permission Denied error

 

现象:

       公司业务管理后台,使用IE8访问,出现:

              拒绝访问jQuery1.10.1.js1513

              且页面更新、查询按钮点击均无效(未嵌套在iframe中)。

              注:对于嵌套在iframe中,同样应用jQuery1.10.1.js的页面,更新、查询按钮操作均有效

 

问题分析、定位:

       jQuery1.10.1.jsIE8的兼容性问题引起。

 

解决方案:

       jQuery1.10.1.js换为 jquery-1.8.3.js即可

 

 

jquery bug:

http://bugs.jquery.com/ticket/13936

 

其中,有用的建议:

Changed 10 months ago by bigorangemachine@…

 

IE8 still generates 'permission' denied error when inside an iFrame.

<iframe src="/framechild.html"></iframe>

Inside framechild.html

<!--stuff up here-->
<script src="assets/js/jquery.1.10.1.js"></script>
<!-- ERROR IS GENERATED in IE8-->

Changing line 1513 to sizzles new code will correct this issue

if ( parent && parent.frameElement ) {

to

if ( parent && parent.attachEvent && parent !== parent.top ) {

will fix this issue

 

 

We are having the same SCRIPT70 Permission denied issue (in IE only (7,8,9 & 10)).

Note that all of this is done with jQuery 1.9 or 1.10, both give the same problems. After changing it to an old version of jQuery, version 1.4.1, this seems to be fixed, no errors are thrown and the clicks all function propperly...

 

 

 

当遇到 `PermissionError: [Errno 13] Permission denied: '../1.txt'` 错误时,这意味着你正在尝试执某个操作(例如在当前脚本中打开、写入或删除 `../1.txt` 文件),但操作系统不允许你这样做,因为当前用户没有必要的权限。这里的 `[Errno 13]` 是错误码,代表“Permission denied”,通常是因为以下几种情况: 1. **文件权限**:文件可能属于其他用户或设置了只读属性,使得当前用户无法写入或修改。 2. **目录结构**:尝试访问的路径可能不在用户可写入的根目录下,比如你尝试从当前目录的上一级目录(`..`)写入文件,而上一级目录禁止写入。 3. **安全设置**:在某些系统中,为了防止恶意为,可能会限制对某些敏感文件的访问。 解决此问题的方法通常包括: - **检查权限**:确认你是否有对指定文件或目录的写入权限。如果是,可能是权限设置不正确,需要调整。 - **切换用户**:如果是root或其他管理用户,尝试以具有相应权限的用户身份运程序。 - **更改路径**:如果不是必须写到这个位置,可以尝试改变保存文件的路径到用户可写的地方。 - **处理异常**:在代码中添加适当的异常处理,比如捕获 `PermissionError` 并提供友好的错误提示给用户。 相关问题: 1. 如何检查和更改文件的权限设置? 2. 如果我想在受限环境下运,应该怎么做才能获得写入文件的权限? 3. 怎样在Python代码中优雅地处理 `PermissionError`?
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值