解决ASP.NET AJAX在frame及iframe中跨域访问的问题
参考网址:
http://support.microsoft.com/kb/936993/zh-cn
http://weblogs.asp.net/bleroy/archive/2007/01/31/how-to-work-around-the-quot-access-denied-quot-cross-domain-frame-issue-in-asp-net-ajax-1-0.aspx
http://blogs.msdn.com/delay/archive/2007/02/05/safely-avoiding-the-access-denied-dialog-how-to-work-around-the-access-denied-cross-domain-iframe-issue-in-the-ajax-control-toolkit.aspx
http://www.cnblogs.com/jackielin/archive/2007/02/07/643411.html
1、为ScriptManager添加脚本引用,不从ScriptResource.axd中加载MicrosoftAjax.js脚本,而是直接加载
2、修改MicrosoftAjax.debug.js
删除
caseSys.Browser.InternetExplorer:
与
之间的脚本,替换为如下脚本:
if(element.self||element.nodeType===9)returnnewSys.UI.Point(0,0);
varclientRect=element.getBoundingClientRect();
if(!clientRect){
returnnewSys.UI.Point(0,0);
}varownerDocument=element.document.documentElement;
varoffsetX=clientRect.left-2+ownerDocument.scrollLeft,
offsetY=clientRect.top-2+ownerDocument.scrollTop;
try{
varf=element.ownerDocument.parentWindow.frameElement||null;
if(f){
varoffset=2-(f.frameBorder||1)*2;
offsetX+=offset;
offsetY+=offset;
} }catch(ex){
}
returnnewSys.UI.Point(offsetX, offsetY);
}break;
3、修改MicrosoftAjax.js
删除
与
之间的脚本,替换为如下脚本:
下载
转载于:https://www.cnblogs.com/BillChen/archive/2007/07/11/814079.html
解决ASP.NET AJAX在frame及iframe中跨域访问的问题相关推荐
- 用P3P header解决IE下iframe跨域访问时候session丢失的问题
用P3P header解决IE下iframe跨域访问时候session丢失的问题 整合客户的登录时,或者其他一个网站通过iframe时,特别是一个http页面,访问一个https页面时,常常会sess ...
- 利用代理页面解决html iframe跨域访问网站问题
原文:利用代理页面解决html iframe跨域访问网站问题 源代码下载地址: http://www.zuidaima.com/share/1854884509142016.htm 在做项目的时候遇到 ...
- ajax 没有权限 -quot;跨域quot;,如何解决AJAX中跨域访问出现'没有权限'的错误
如何解决AJAX中跨域访问出现'没有权限'的错误 很多人在使用AJAX调用别人站点内容的时候,JS会提示"没有权限"错误,这是XMLHTTP组件的限制-安全起见 禁止访问非同域的网 ...
- CP=CAO PSA OUR 用P3P header解决iframe跨域访问cookie
短信模块以iframe方式嵌入系统,系统登录时,短信登录失败,这种情况只在win7下IE出现,win10未出现. 原因:IE禁止iframe跨域访问cookie 解决方案: 在短信登录时,进行如下设置 ...
- html的页面怎样直接跨域访问,【HTML】iframe跨域访问问题
概述 本地同一浏览器访问本地HTML文件和访问服务器端HTML文件,本地Iframe没有自适应高度,而服务器端的Ifrane自适应了高度. 1.问题重现: Chrome 版本 41.0.2272.10 ...
- iframe 跨越访问_js iframe跨域访问
1.什么是跨域? 2.前台解决跨域几种方法 2.1 动态创建script 2.2 使用document.domain 2.3使用HTML5新属性postMessage 2.4 利用iframe和loc ...
- iframe中跨域页面访问parent的方法
背景 如上图所示,系统www.a.com/index.html页面中嵌入一个iframe,iframe中访问不同域的www.b.com/index.html 然后b中有个按钮"保存" ...
- java iframe 跨域,jsp与iframe跨域访问的一个方法
前提条件: 假设有两个页面 one.html.two.html. one.html 中有js方法 function one(){}: two.html 中有js方法 function two(){}: ...
- Iframe中跨域进行父子窗口进行通信的四种方法
一.跨域简介 1. 首先简单介绍一下什么是跨域 当我们在浏览器的地址栏中输入一个地址的时候,这个地址通常包含四部分信息内容.这四部分信息包含:①协议.②域名.③端口.④资源位置. 其中前三部分将会决定 ...
最新文章
- 深掘市场 开拓机遇 西部数据将亮相2014年北京安博会
- 二叉树c语言程序插入某个成员,关于C ++:二叉树:插入节点算法
- (转载)封装bilibili播放器,自定义边下边播和缓存功能
- HDU-2086 A1 = ?
- 一张图了解华为手机背后的隐性福利,这些你不能再错过了!
- 使用OpenCV实现图像中的文字切割
- linux 模式表达式,linux正则表达式和扩展表达式
- MC34063组成DC-DC电路
- Spring Aop之Advisor解析
- 前端学习(2386):远程仓库的issue
- Lyft Level 5 Challenge 2018 - Elimination Round翻车记
- python对文件的处理_python文件处理fileinput使用方法详解
- WARNING: IPv4 forwarding is disabled. Networking will not work.
- 前端裁剪头像框_不懂技术和工艺,当心高功率激光焊接头“热”过头
- FastAPI + Vue 前后端分离 接口自动化测试工具 apiAutoTestWeb
- Python:详解format格式化函数
- 汉风西游辅助使用方法(此方法适用于红手指虚拟云手机和电脑雷电模拟器)
- 信息安全技术(俞承杭)期末复习
- 恒生UFX交易接口基本介绍说明
- GPS测量的精度及用途