首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

在iframe中包含jQuery时,Internet Explorer 9(不是早期版本或其他浏览器)出错

在iframe中包含jQuery时,Internet Explorer 9(不是早期版本或其他浏览器)可能会出现错误。这是因为Internet Explorer 9对于跨域访问的限制较为严格,而jQuery在加载时可能会触发跨域访问。

解决这个问题的方法有以下几种:

  1. 使用CDN加载jQuery:将jQuery库文件放在CDN上,并通过CDN链接加载jQuery。这样可以避免跨域访问的问题。
  2. 使用本地存储的jQuery文件:将jQuery库文件下载到本地,并通过相对路径引用。这样可以避免跨域访问的问题。
  3. 使用IE专用的XDomainRequest对象:针对IE浏览器,可以使用XDomainRequest对象来进行跨域请求。这个对象是IE浏览器专门为跨域请求设计的,可以绕过一些限制。
  4. 使用IE的X-Frame-Options头部:在服务器端设置响应头部的X-Frame-Options字段,可以控制浏览器是否允许在iframe中加载页面。通过设置该字段为"sameorigin"或"allow-from"可以限制iframe的加载范围。
  5. 更新浏览器版本:如果可能的话,建议将Internet Explorer 9升级到更高版本的IE或使用其他现代浏览器,这样可以避免一些旧版本浏览器的兼容性问题。

腾讯云相关产品和产品介绍链接地址:

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

记录Ally项目的点点滴滴(二)-corlorbox and iframe

因为美国总部那边目前放圣诞年假,所以这一个礼拜不是很忙,就把Ally一期之中所遇到的问题和解决方案都整理了一下,因为有很多的js问题,国内的网站上找不到相应的解决资料,我就代同行们整理一下,希望能给大家以后的开发中提供一些便利...根据客户的要求,我们需要在IE7,IE8,火狐,google和Safari5种浏览器下进行测试,那么问题出现了。   ...1,项目中,我们使用了jquery.colorbox.js 来实现提示的窗体,IE7下面,提示框的边框成了黑色。如下, ?   .../source/images/internet_explorer/borderMiddleRight.png, sizingMethod='scale'); }   3,因为我们要创建PDF,但是创建...PDF之前,用户输入信息的同时,其可以看到预览效果,因为是用IFrame实现的,我们要在IFrame页面上即填即显信息,所有,问题又来了。

69520

后台管理UI的选择

Win7系统,系统内置了IE8 3、能通过选项卡打开多个页面,不想做单页,iframe也没关系 4、性能好,不要太笨重 5、最好以Bootstrap为基础 6、还希望以后别的系统能够复用。...兼容的浏览器Internet Explorer 10 Internet Explorer 11 Internet Explorer 8 Internet Explorer 9 Latest Chrome...它有很多可重用的UI组件和集成了最新的jQuery插件。它可以用于所有类型的web应用程序自定义管理面板,项目管理系统,管理仪表板,应用程序的后端,CMSCRM。...浏览器兼容: IE 9, 10, 11 Latest Chrome Latest Firefox Latest Opera Latest Safari 收费,今天的价格是$18。..., ASP.NET MVC5/MVC6, Meteor and Ruby on Rails version 插件很多,但都按引用分文件夹存放了,静态版本我看了就是48个插件,有PSD源文件,提供的文件包含

5K21
  • Github 移除 JQuery 的过程

    为什么jQuery早期就有意义 GitHub.com2007年底引入jQuery 1.2.1作为依赖项。从某种意义上讲,那是谷歌发布其Chrome浏览器第一个版本的前一年。...没有通过CSS选择器查询DOM元素的标准方法,也没有对元素的视觉样式进行动画处理的标准方法,而由Internet Explorer开创的XMLHttpRequest接口与许多其他api一样,浏览器之间是不一致的...最重要的是,使用jQuery一个浏览器构建的JavaScript特性通常也可以在其他浏览器工作。...我们维护了一个jQuery的定制版本,当我们发现不再使用jQuery的某个模块,我们会将其从定制版本删除并发布一个更精简的版本。...每当某个IE版本的使用低于某个阈值,我们就会停止向它提供JavaScript,并专注于测试和支持更现代的浏览器早期放弃对IE8-9的支持使我们能够采用许多本机浏览器特性,否则这些特性将很难填充。

    2.1K10

    localStorage 还能这么用

    为了可编程化,通俗一点说就是把命运握自己手中。 HTTP 协议的缓存,可以由用户浏览器清除禁用缓存,也可以由 Web 服务器设置过期时间或不缓存。...借助服务器端将静态文件 inline 化 这个方式比上面那种更进一步,第一次响应时把需要放入 localStorage 的文件都内联进 html ,后面每次响应只要文件版本没有变化,都是渲染一段从...没错 postMessage 确实可以用于窗口 iframe 间通信,但是前提是你必须拿到打开新窗 iframe 的句柄对象: var popup = window.open(...popup details...灵活存取 json 格式的数据:typicode/lowdb 通过 sql 对数据 CURD 操作:agershun/alasql 表单自动持久化 填写表单,遇到浏览器奔溃或者误操作导致填写内容丢失...误操作还可以加一个 beforeunload 事件,关闭浏览器跳出当前页前提醒一下用户。

    93740

    HTTPS 安全最佳实践(二)之安全加固

    例如,从 2015 年 2 月起,Internet Explorer’s universal cross-site-scripting bug 就被这个消息头减轻了。...不准确的时钟不会给客户机浏览器带来问题。然而,当与其他系统服务交互,问题就会出现。 建议 使用网络时间协议(NTP)来保持服务器时钟的准确性。...但是,建议从头中删除版本号。特定 web 服务器版本存在 bug 的情况下,包括版本号可以作为对脚本 kiddy 的邀请来尝试对服务器的攻击。...建议 包含服务器名称但去掉版本号; Server: nginx 3.2 Web Framework Information 许多 web 框架设置 HTTP 头,识别框架版本号。...这些头是不标准的,对浏览器渲染站点的方式没有影响。 虽然它们没有什么实际用途,但对于搜索运行过时版本的软件的机器人蜘蛛来说,这些标头是无价的,因为这些软件可能包含安全漏洞。

    1.8K10

    SignalR介绍简单示例教程入门版

    WebSockets是HTML5提供的新的API,可以Web网页与服务器端间建立Socket连接,当WebSockets可用时(即浏览器支持Html5)SignalR使用WebSockets,当不支持...polls不断产生,性能上反而更糟糕 iframeiframe流方式是页面插入一个隐藏的iframe,利用其src属性服务器和客户端之间创建一条长链接,服务器向iframe传输数据(通常是HTML...目前chrome、Firefox、Opera、Safari等主流版本均支持,Internet Explorer从10开始支持。...浏览器的发展需要客户端升级软件,同时由于客户端浏览器软件的多样性,某种意义上,也影响了浏览器新技术的推广。 Web 应用浏览器的主要工作是发送请求、解析服务器返回的信息以不同的风格显示。...默认传输方式 传输方式 选择条件 long polling 1.IE8更早版本 2.连接启动JSONP参数设置为TRUE 3.Forever Frame不可用 WebSocket 1.正在使用跨域连接

    2.2K40

    Js框架设计之DomReady

    iframe,他不会堵塞Dom构建,但是它会在加载DOM其他标签争抢资源(因为iframe会发送http请求,但是http请求有限),们经常看到一些新闻网,上面会挂许多iframe广告, 这些页面一开始加载就很卡...的错误 二、使用DomReady机制解决因DOM解析未完成前使用document.getElementById获取报null错误的问题 1、早期浏览器,提供了一个window.onload方法,这个方法会在浏览器加载完所有的文件...//提示: 使用 removeEventListener() 方法来移除 addEventListener() 方法添加的事件句柄 //注意: Internet Explorer 8 及更早...指定要事件触发执行的函数。 //useCapture 可选。布尔值,指定事件是否捕获冒泡阶段执行。 true - 事件句柄捕获阶段执行 false- false- 默认。.../2、当页面包含图片时,onreadystatechange事件会触发在window.onload之后(换言之,它只能正确地执行于页面不包含二进制资源非常少或者被缓存) document.attachEvent

    1.5K60

    javascript跨域

    所谓Javascript跨域问题,是指在一个域下的页面通过js访问另一个不同域下的数据对象,出于安全性考虑,几乎所有浏览器都不允许这种跨域访问,这就导致一些ajax和iframe应用,使用跨域的web...下面来看看我们都是如何处理跨域请求的: 动态创建script 虽然浏览器默认禁止了跨域访问,但并不禁止页面引用其他域的JS文件,script标签的src属性引用指向接收方的一个处理地址(后台),该地址返回的...1.2,您可以跨域调用 JavaScript 文件。注意:Safari 2 更早的版本不能在全局作用域中同步执行脚本。如果通过 getScript 加入脚本,请加入延时函数。...下一代浏览器都将支持这个功能:Chrome 2.0+、Internet Explorer 8.0+, Firefox 3.0+, Opera 9.6+, 和 Safari 4.0+ 。...可以是页面iframe的contentWindow属性;window.open的返回值;通过name下标从window.frames取到的值。

    1.5K40

    javascript基础-3

    /高不含浏览器边框,但包含滚动条,兼容:ie9/10、chrome、firefox; 后者显示的是,屏幕的高度,同常与屏幕宽/高一致,兼容:ie7/8/9/10、chrome、firefox; 、...——指定是否浏览器启用Java,返回blooner; navigator.taintEnabled() ——规定浏览器是否启用数据污点(data tainting);目前只有 Internet...name="NAME名" > 即:使用相同的name,即可将两者联系起来,同一界面,无需重复iframe部分,至改变内容即可; 早期iframe主要用于导航栏(navigator...: method:请求的类型;GET POST url:文件服务器上的位置,任何形式的服务器脚本文件,.txt/.xml/.asp/.php; async:true(异步,浏览器可以做其他事)...然而,以下情况,请使用 POST 请求: 无法使用缓存文件(更新服务器上的文件数据库) 向服务器发送大量数据(POST 没有数据量限制) 发送包含未知字符的用户输入时,POST 比 GET 更稳定也更可靠

    1K20

    Web Developers : 真的再见了 , IE !

    写在开头 最近一个关于微软的新闻吸引了我,据报道: 微软公司5月19日宣布,从明年6月15日起,IE浏览器将基本淘汰,标志着又一款数字产品将退出历史 IE浏览器的历史 Internet Explorer...原称Microsoft Internet Explorer(6版本以前)和Windows Internet Explorer(7、8、9、10、11版本)。...2016年1月12日,微软公司宣布于这一天停止对Internet Explorer 8/9/10三个版本的技术支持,用户将不会再收到任何来自微软官方的IE安全更新;作为替代方案,微软建议用户升级到IE...2020年8月18日消息,微软服务将告别其古老的IE浏览器2021年8月17日停止微软365应用程序的IE 11支持。微软也将在2021年3月9日结束对其legacy Edge浏览器的支持。...你就装一个谷歌浏览器也不会挂的 4.敏感性质的客户,例如军工国防敏感部门的,不敢在电脑上安装其他软件,只敢用自带浏览器IE,那么这次会彻底解决,使用自带的Microsoft Edge.

    41620

    JS简史

    这篇文章按四个主要时期划分:早期时代--新兴的语言浏览器可用的十来年;jQuery时代--当jQuery其他框架横空出世以应对JS开发中一些基础并头疼的问题的年代;单页应用时代--当开发者遇到了jQuery...问题: 基本 DOM 操作, 用户交互 创新: JavaScript本身, XHR 和 AJAX 主要浏览器: Netscape Navigator, Microsoft Internet Explorer...LiveScript 最初 1995 年 9 月随 Netscape Navigator 发布,并在当年 12 月发布的第三个版本更名为 JavaScript。...最初几年中,JS和微软的几种脚本语言一决高下,带来的显著影响就是,网站要么 Netscape 下工作正常,要么 Internet Explorer 下(当时发布了其第三个版本)显示的不错,但不能两者兼顾...在这个时期中,只有两种主要的浏览器:微软的IE6--一种发布难以置信但最终竟变为勒住互谅网脖子的行尸走肉的浏览器;以及 Mozilla 的 Firefox 。但是也有IE的其他版本使用。

    1.4K40

    深入理解浏览器原理

    8默认浏览器,引擎Trident Internet Explorer 9 Internet Explorer 8:Windows 7集成 Internet Explorer 7:Windows Vista...2.1.4 运行流程 渲染进程共享:开启浏览器新窗口新选项卡,创建新的浏览器进程,并创建RenderView。不同页面/iframe可共享同个渲染进程。...因此为每个跨网站iframe运行单独的渲染器进程。 站点隔离难点:从根本上改变iframe的通信方式,包括ctrl+F查找、打开devtools等需不同渲染器进程访问。【重大版本】。...浏览器进程运行 多进程架构启动多个进程处理不同的任务。选项卡外部的所有内容都由浏览器进程处理(包含UI线程、网络线程、存储线程)。地址栏输入url,由浏览器进程的UI线程处理。...如果为.zip其他文件则将数据传递给下载管理器。 4.3 安全检查 恶意名单检查:如果域和响应数据恶意站点名单,则网络线程发出和显示警告页面。

    4.6K31

    SignalR简介

    SignalR支持“服务器推送”功能,其中服务器代码可以使用远程过程调用(RPC)浏览器调用客户端代码,而不是当今Web上常见的请求 - 响应模型。...但是,WebSocket也有最严格的要求; 它仅在最新版本的Microsoft Internet Explorer,Google Chrome和Mozilla Firefox完全受支持,并且仅在其他浏览器...Forever框架(仅限Internet Explorer)。Forever Frame创建一个隐藏的IFrame,它向服务器上的一个端点发出一个未完成的请求。...如果浏览器Internet Explorer 8更早版本,则使用长轮询。 如果配置了JSONP(即,连接jsonp启动将参数设置为true),则使用长轮询。...要在浏览器启用集线器事件的日志记录,请将以下命令添加到客户端应用程序: $.connection.hub.logging = true; Internet Explorer,按F12打开开发人员工具

    2.4K20

    Web API--入门--(一)ASP.NET Web API 2(C#)入门

    当然,实际应用,您可以查询数据库使用其他外部数据源。 控制器定义了返回产品的两种方法: 该GetAllProducts方法将整个产品列表作为IEnumerable 类型返回。...jQuery getJSON函数发送一个AJAX请求。对于响应包含JSON对象的数组。该done函数指定在请求成功时调用的回调。回调,我们使用产品信息更新DOM。...使用F12查看HTTP请求和响应 当您使用HTTP服务,查看HTTP请求和请求消息非常有用。您可以使用Internet Explorer 9的F12开发人员工具来执行此操作。...从Internet Explorer 9,按F12打开工具。单击网络选项卡,然后按开始捕获。现在回到网页,按F5重新加载网页。...Internet Explorer将捕获浏览器和Web服务器之间的HTTP流量。摘要视图显示页面的所有网络流量: ? 找到相对URI“api / products /”的条目。

    4.2K10

    每天都在用的浏览器,你知道它是如何工作的吗?

    Windows 8默认浏览器,引擎Trident Internet Explorer 9 Internet Explorer 8:Windows 7集成 Internet Explorer 7:Windows...2.1.4 运行流程 渲染进程共享:开启浏览器新窗口新选项卡,创建新的浏览器进程,并创建RenderView。不同页面/iframe可共享同个渲染进程。...因此为每个跨网站iframe运行单独的渲染器进程。 站点隔离难点:从根本上改变iframe的通信方式,包括ctrl+F查找、打开devtools等需不同渲染器进程访问。【重大版本】。...浏览器进程运行 多进程架构启动多个进程处理不同的任务。选项卡外部的所有内容都由浏览器进程处理(包含UI线程、网络线程、存储线程)。地址栏输入url,由浏览器进程的UI线程处理。...如果为.zip其他文件则将数据传递给下载管理器。 4.3 安全检查 恶意名单检查:如果域和响应数据恶意站点名单,则网络线程发出和显示警告页面。

    2.2K20

    HTML利用meta标签设置IE文档模式及相关知识拓展

    “开发人员工具”菜单栏上,“ 浏览器模式”提供了以下选项,用于配置上表列出的属性: 浏览器模式 描述 Internet Explorer 7 在此模式下,Internet Explorer 8报告用户代理...Internet Explorer 8 在此模式下,Internet Explorer 8报告用户代理,版本向量和文档模式以匹配默认浏览器行为,这是Internet Explorer 8最符合标准的模式...,指示浏览器确实是Internet Explorer 8.使用此模式测试Internet Explorer 8用户Internet Explorer中选择“ 兼容性视图”选项如何体验您的网站。...IE浏览器文档模式: 文档模式 描述 Quirks Mode(怪癖模式) 没有呈现doctypeQuirks doctype的文档,此行为与Internet Explorer的行为相匹配。...Internet Explorer 7 Standards(IE7标准模式) 当呈现具有严格未知类型的文档,此行为与Internet Explorer 7的行为相匹配。

    47810

    从GitHub.com放弃使用jQuery说起

    在这篇文章,我们将解释一下我们最初是如何依赖 jQuery 的,又是如何意识到何时不再需要它的,并指出——我们能够使用标准浏览器 API 实现我们需要的一切(而不是用另一个库框架替换它)。...为什么 jQuery 早期有意义 GitHub.com 网站在 2007 年底将 jQuery 1.2.1 作为依赖引入。回顾当时的时间节点,谷歌一年后才发布了其 Chrome 浏览器第一个版本。...最重要的是,使用 jQuery 一个浏览器构建的 JavaScript 功能通常也可以在其他浏览器中使用,它对浏览器的兼容问题处理的比较到位。...根据我们的网站分析结果,我们会在可行的情况下尽快放弃对旧版本 Internet Explorer 版本的支持。...早期放弃对 IE 8-9 的支持使我们能够使用许多浏览器新的功能,否则这些功能很难被通过打补丁的方式使用。

    89820
    领券