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

解决前端项目IE11下不能正常显示且自定义http字段报错异常

昨天接到客户的反馈,说用户的IE11浏览器无法访问我们的后台 据了解,IE11只能在win7系统上运行,我们的电脑都是win10的不能远行,后来发现360兼容模式可以模拟IE11,并复现问题....于是用360兼容模式打开网站.页面出现白屏, 打开控制台显示JavaScript 语法错误,并且还有一个无法获取未定义null引用的熟悉call 如下图 点击对应的js 进入堆栈查看 是哪个方法出错...第一个语法错误, 点击vendor...js 进入详情 这里是压缩后的js,整体就1行代码, 并且控制台看代码,光标不会煽动,很难找....这个就是要考验一下 想象力和联想力了 最终经过查询 发现是 使用了这个包导致的 vue-keep-ratio 这个包里面使用了箭头函数,这是一个未经转义的es6的库, 根据现有的情况有两种解决办法,...这个问题解决好了之后,又报了另一个问题 IE中如果你在请求头部添加了一些自定义字段,是需要服务器相关配置的.其他浏览器不需要.

98010
您找到你想要的搜索结果了吗?
是的
没有找到

15 个有意思的 JavaScript 和 CSS 库推荐! 你用过几个?

它有一个基于Promise的API,处理async调用时使你的代码更加结构化。该库可以浏览器中工作,也可以node.js环境中工作。 Jarvis ?...它提供了渲染后HTML的实时预览,即时语法错误检查以及markdown和预览模式之间的同步滚动。该编辑器还支持强大的扩展,如颜色选择器、图表代码块、UML代码块等。 Micron.js ?...Lit适用于所有现代浏览器,以及IE11等一些较旧的浏览器 Minimal Mistakes ? Minimal Mistakes是一个灵活的双列Jekyll主题,可用于个人网站、博客及其若干组合。...它很容易使用和定制,移动优先,并能很好地与React、Ember、Angular和其他框架配合使用。更重要的是,它非常轻量级,并且具有非常详细的文档,你可以在其中找到所需的一切。...它有一个易于使用的API,并允许你创建和删除URL,以及使用详细统计信息跟踪它们。

1.8K00

Ionic4兼容IE浏览器处理

一般场合,Ionic4运行在手机端,没必要去兼容IE,但还是可以了解一下,以免有这样的需求。 Ionic4,它更趋向于一个UI框架,然后可配套Angular、React、Vue等框架使用。...以Angular版本为例,兼容IE浏览器,主要是JS+CSS的语法和用法的调整处理。 1. JS,可以使用内置的Polyfill方案。...******************************************************* * BROWSER POLYFILLS */ /** IE9, IE10 and IE11...重新编译运行,可以看到原来IE浏览器提示脚本错误的都消失了,页面能正常运行,只是样式可能会有点变形。 2....CSS自定义样式调整 Ionic4大量使用了shawdow-dom,IE浏览器不解析#shadow-root,但会解析其下内容,所以Dom都会存在,只是样式可能不同。

1.4K20

移除 View Engine 转用 Ivy,盘点Angular 12的重要更新

作者 | 核子可乐、晓旭 经历了多个 beta 与候选版本之后,Angular 12 终于正式发布了。...谷歌将 Ivy 描述为下一代编译与渲染管道,能够显著提升 AOT(ahead of time)编译速度。Angular 团队提到,View Engine 将在后续版本中被彻底移除。...为了确保 Angular 能够提供良好的类型检查、快速侦测变更,Angular 官方团队一直调整静态检查和动态构建的平台。...更新至 Angular 12 之后,应用会通过 ng update 进行更新并自动切换为新的 API。 提供相关工具,可使用最新算法将旧版本地化 ID 迁移为新 ID。...不再支持 IE11 浏览器。 对于编译器,新版本提供转换组件样式资源的支持能力。 对于语言服务,新版本仅在模板中提供 Angular 属性补全功能。

4.4K10

angular浏览器兼容性问题解决方案

important; 谷歌、火狐及-webkit-内核的浏览器均支持该属性(css3),IE不支持该属性,所以IE中,自动降级,表格无固定列,可滑动的形式。...Edge浏览器1703之后的版本使用了chromium内核,对css3的属性支持较好,也支持sticky属性,可以使用,可以固定表格列,但边框消失。...--- 问题:IE浏览器下,多个tab页中切换,echart所在容器高度坍塌 原因:IE浏览器下父元素不能动态调整高度(即通过子元素动态改变调整高度) 解决方案:固定echart图表所在的容器高度 -...UniqueInputEventPlugin, deps: [UNIQUE_INPUT_EVENT_PLUGIN_CONFIG], }] }) class MyModule {} 需要注意的是,插件需要自己添加到项目文件中(根据angular...团队所说,这个插件修复了一个IE10或者IE11的bug,但是提交了太多的代码,这会给增加现有的应用的打包体积,虽然后面关于这个PR讨论了挺久,但是看样子是准备把这个放到FAQ里面,而不会把他并入框架)

3K30

Vue项目兼容IE11

由于开发过程中,我们经常会使用一些第三方插件或组件,对于这些组件,有时我们需要做一些处理。下述主要阐述如何使用 vue-cli3 脚手架搭建的工程支持 IE11。...现象 IE11 打开 Vue 工程(Vue CLI)构建而来出现空白页,控制台告警、报错。...如: DOM7011: 此页上的代码禁用了反向和正向缓存 HTML1300:进行了导航 app.js 各种语法错误 ?...如果该依赖交付 ES5 代码,但使用了 ES6+ 特性且没有显式地列出需要的 polyfill (例如 Vuetify):请使用 useBuiltIns: 'entry' 然后入口文件添加 import...但是,出现了大量排版错误! css polyfill 由于我们项目中,大量使用了 CSS var() ,IE11 不兼容导致,思路相同,寻找相应的 polyfill 即可。

7K41

WordPress5.8来了,更新完网站更快了!

总结为下面几点: 使用区块管理小工具、使用全新的区块和区块样板显示文章、编辑文章周围的模板、推荐区块样板、图片样式化和上色、放弃对IE11的支持、增加对 WebP 的支持、增加额外的区块支持等。...还有放弃了对于IE11的支持,其实IE11兼容性来说比以往的IE浏览器好点,对于使用IE浏览器做了系统兼容的伙伴升级时候请注意避免造成不必要的系统问题出现。...对于开发者来说IE兼容确实是个头疼的问题,现在基本都是主流浏览器微软Edge浏览器、Chrome谷歌浏览器、Firefox火狐浏览器、Opera还有国内的QQ浏览器/360浏览器等!...WordPress官方明确说明:您在管理站点时可能遇到一些问题,这些问题在未来并不会被修复。如果您目前正在使用 IE11,强烈建议您更换到更新的浏览器。...更新建议: 如果你的网站程序主题使用的有关于IE11浏览器的不建议直接升级,等开发者做兼容处理谢谢。

74420

Angular、React 和 Vue 三大框架,Web 开发该如何选择?

2006 年,John Resig 发布了 jQuery,使得 HTML 中编写客户端脚本变得更加容易。随着时间的推移,其他类似的项目出现了。...谷歌搜索:谷歌搜索中,React 查询请求最多,紧随其后的是 Vue.js。目前最不受欢迎的是 Angular.js。Angular.js 的人气在下降,而 Vue.js 的人气却在上升。...Vue.js VS React:双向数据绑定 Vue 中,你可以轻松地将组件变量绑定到表单字段。当你更改变量时,表单字段更新,当用户更改表单字段时,组件变量也更新。...此外,很多人喜欢用图表展示框架的受欢迎程度,其中 React 是 Angular 的 2 到 3 倍。...例如,对于 Web 应用程序,我发现,使用 Angular使用 ReactJS 更方便。 你可以自己尝试并比较不同的方向或技术。为此,你可以谷歌趋势中输入一些关键字,它会为你画出漂亮的图表

1.6K30

Angular教程】自定义管道

这是我参与8月更文挑战的第10天,活动详情查看:8月更文挑战 一、管道的作用 方便我们模板中对我们的数据进行格式化处理。...五、自定义管道项目实践 背景: 我们最近需要在IE11浏览器上跑我们的Angular项目,因为最开始没有考虑IE的兼容问题,使得其中最明显的一个问题得以暴露,我们的列表接口的时间列全都了。...因为接口返回的时间格式大多是“yyyy-MM-dd hh:mm:ss”,为了避免一个旧数据格式的不统一我们还会在模板中使用DatePipe管道来再次格式化数据,但是IE浏览器环境new Date("2020...-12-12 13:10:54")提示无效的时间。...管道通Angular的模块一样需要进行注册后使用

1.3K20

如何使用WijmoJS 纯前端设计器,快速生成 Angular 应用

用户设计器中进行更改后,只需单击一下,就可以使用修改后的Angular标记更新原始HTML文件。...例如,您可以使用IntelliSense为新控件创建Angular标记,然后使用可视化设计器编辑标记。...我们的示例中,操作是单独的选项卡中打开设计图面,并使用 Angular标记提供的上下文,以及源文件中该标记的位置。 现在单击链接以相邻选项卡中打开设计器。...“属性”窗格中找到columns属性,然后单击属性编辑器右侧的“显示项目”按钮以显示Angular标记中定义的八个列。 将鼠标悬停在单词“author”上,然后单击出现的链接。...请注意,修改后的Angular标记突出显示,设计器中所做的更改现在反映在标记中。此时,您可以保存或放弃更改,就像您自己键入更改一样。

5.3K40

Angular 应用 tsconfig.json 文件里的 typeRoots 属性讲解

Angular 应用中,tsconfig.json 文件是 TypeScript 编译器的配置文件,用于配置 TypeScript 编译器的编译选项。...通过配置 “typeRoots”: [“node_modules/@types”],TypeScript 编译器自动指定的目录下查找所需的类型声明文件,从而使得我们 TypeScript 代码中可以正确地引用第三方库的类型...设置 “target”: “es2020” 可以让你在 Angular 应用中使用 ECMAScript 2020 中新增的特性,比如可选链(optional chaining)和空值合并(nullish...同时,这也意味着你的代码只能在支持 ECMAScript 2020 的浏览器或环境中运行,如果在不支持 ECMAScript 2020 的环境中运行,就会出现语法错误或运行错误。...这样可以确保你的代码可以大多数浏览器中运行,但你可能失去一些 ECMAScript 2020 中的新特性。

1.3K10

大漠穷秋:全面解读Angular 4.0核心特性

集成开发环境@Angular4.0 2009年,出现了node.js。它的出现标志着前端开发正式进入了工业化的时代,前端工程师这个职位得以确立。 Node.js出现后,才有了完整的工具链。...但是Angular/cli也有一些“坑”。 Windows下面,node-jyp这个包依赖于Visual Studio,node-sass这个node模块也被墙掉了。所以强烈推荐使用cnpm安装。...Angular2-dependencies-graph是一个node.js的模块,通过它把项目的目录和结构生成图表,就可以清晰地知道自己写的模块位于项目的哪个位置。...只要在构造函数里写需要应用到怎样的属性,Angular自动创建它的实例并注入class。 注射器也是一个树型结构,每个标签上都有injector的实例。...新版本的Angular重写了脏检查机制,不会再出现效率问题。 UI库 Angular里面已经有一些比较成熟的组件库可以用了。

2.1K50

【JavaScript数据网格】上海道宁51component为你带来企业JS开发人员首选的数据网格——AG Grid

如果您选择了一个与框架无关的数据网格(例如使用Angular编写),那么您将被锁定在该框架中。...这意味着AG Grid 不仅可以作为React或Angular组件使用,它还允许您在AG Grid中使用React和Angular进行自定义单元格渲染。...使用内置聚合函数或创建自己的聚合函数。02、剪贴板从剪贴板复制和粘贴数据。用户将能够 Excel 中编辑数据,然后完成后将数据复制回网格中。03、栏目菜单列菜单从列标题下拉。...使用默认选项或提供您自己的选项。04、上下文菜单右键单击单元格时会出现上下文菜单。使用默认选项或提供您自己的选项。05、Excel导出以本机Excel格式导出,该格式将保持列宽并允许导出样式。...当网格中的透视模式处于活动状态时,透视图菜单项将出现在网格的上下文菜单中。03、交叉过滤图表 API交叉过滤图表允许用户以简单直观的方式与数据交互。单击图表元素自动过滤网格和其他交叉过滤图表中的值。

4.2K40

Angular 11正式发布:加入webpack 5,升级至TS 4.0,不再支持IE 9 和10

在编译时,Angular CLI 将下载和内联在应用程序中使用和链接的字体。我们会在使用版本 11 构建的应用中默认启用此功能。要利用这一优化,你需要做的就是更新自己的应用!...它为开发人员提供了一种测试过程中使用受支持的 API 与 Angular Material 组件交互的方法。 随着版本 11 的发布,我们为所有组件都加上了测试带!...版本 11 中我们更新了 CLI,允许开发人员使用 ng serve 启动应用程序时启用 HMR。...这意味着将来的版本中,linting Angular 项目的默认实现不可用。...IE11Angular 还在支持的唯一 IE 版本。我们还移除了一些已弃用的 API,并在弃用列表中添加了一些项目。

3.3K30

都 9012了,该选择 Angular、React,还是Vue?

作为一款优秀的 JavaScript 框架,在其推出一年后,便在全球引起了广泛关注,如今更是Google的 600 多款产品中得以成功运用,如Firebase控制台、谷歌分析、谷歌快车、谷歌云等。...视觉风格:谷歌Angular 7之前已于2018年更新了Material.io,用户更新后会出现细微的视觉差异:如,UI结构层次更为大胆、形状的边角更加圆滑,五种全新的 Icon 样式,以及一个非常时尚且现代化的拖放模块...Angular 7 拖放效果 React Angular出现Web社区引发了强烈轰动。两年后,Facebook 也推出了一款同样具备丰富功能的JavaScript UI组件库——React。...,您无法选择不使用它们,这好像一把双刃剑,带来强大功能模块的同时,也使得Angular 变得越来越笨重。...当你看到许多使用Vue完成的项目时,你注意到,其整体的设计理念更趋向现代化,这是因为 Vue 仍是一个相对较新的框架,比如,这个示例。

1.8K20
领券