代码先锋网 代码片段及技术文章聚合

解决vue项目在ie浏览器中无法显示的问题,兼容低版本浏览器问题

技术标签: vue.js  前端  edge浏览器  前端框架

解决vue项目在ie浏览器中无法显示的问题,兼容低版本浏览器问题

1.在csdn中找到了一下解决方案,但与本项目略有不同

vue项目兼容ie浏览器的问题:在其他浏览器显示都是正常的,在ie11下显示空白-前端-CSDN问答

​ 1)运行项目后将端口链接复制到ie浏览器中报出了新问题

加载控件xtxappcom失败,请确认BJCA证书

通过查找https://www.anxz.com/down/92914.html解决了问题

​ 2)剩下的就是在ie浏览器中显示空白

通过在main.js文件中添加

import 'babel-polyfill'

在webpack.base.conf.js中添加

module.exports = {
context: path.resolve(__dirname, '../'),
entry: {
app:["babel-polyfill", './src/main.js']
},

但因为本项目为vue-cli脚手架版本可能不同,没有创建bulid文件,所以要在node_modules/@vue/cli-service中找到webpack.base.conf.js文件进行修改,所以路径代码也要进行修改./src/main.js改为../../../src/main.js

改完之后还是没啥用 /(ㄒoㄒ)/~~

回头看看,这个webpack.base.conf.js有点问题,找到的是webpack.config.js文件,就是文件找错了。再找找。

(40条消息) Vue 中使用 babel-polyfill 来兼容低版本浏览器_Never Yu的博客-CSDN博客_vue使用babel-polyfill

这个博客中第二条方法中写了可以在webpack.comfig.js文件中编写babel-polyfill兼容插件,之前在vue.config.js文件中添加报错了,不可以添加entry。但是这个方法使用之后还是ie浏览器是空白的,很庆幸在博客中发现另一种方法,添加es6-promise来兼容。

但是添加es6-promise后还是没有显示,/(ㄒoㄒ)/~~~~

再次尝试,

打开packge.json,在dependencies中加入:“babel-polyfill” : “^6.23.0”

然后重新npm install

在App.vue文件中import:import “babel-polyfill”,/(ㄒoㄒ)/~~~~,不i行

想着新建一个项目行不行,可是我新建立的项目的脚手架也是和园项目一样,改不了了。把所有的方法在新建立 项目上都试了一遍没啥用。

经过一番寻找又又又找到了一篇文章 vue项目在ie浏览器打开是空白页解决办法_圣京都的博客-CSDN博客_vue项目ie打开空白这些项目文件都对的上,应该可以解决问题。g,所有浏览器都是空白页了🤦‍♂️。

从新解压更改,但ie还是空白页。!!!!!!!!!!

版权声明:本文为weixin_46486081原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_46486081/article/details/125520378

智能推荐

ie8以下低版本浏览器透明度兼容问题

          IE低版本浏览器有自己的透明度滤镜          filter:Alpha(opacity=n) n[0-100]  0.5====50   &n...

vite兼容IE、低版本浏览器方法

安装legacy插件 vite.config.js配置...

解决低版本IE浏览器表格中图片太大撑大表格宽度的问题

最近有个开发较早的系统页面需要修改,打开F12开发者工具一看居然是IE5。 目前面临的问题:页面需要在一个table的td中插入一张宽度比较大的图片,插入之后预览页面会发现表格被撑到非常大,在网上发现有很多种办法,但是看版本支持,绝大多数都不支持IE5浏览器。 试了无数种方案,包括: 最后查了很多资料,终于查到一个有用的属性 table-layout ,table-layout:fixed; 可以...

解决IE低版本浏览器不兼容label标签的for属性

我这里用到复选框的树形选择问题,由于原生的复选框样式不好看,所以用了图片替换,html中的代码如下 于是在IE中,从IE10以下开始出现了点击没反应的问题,我借鉴了网上的一些东西,再自己加工了一下,以下是成品 这里的复选框我写了两次改变是否选中的代码,原因是我再switch中写了一次以后,再次点击时发现还是未被选中,找了10多分钟没找出来是什么原因,所以我在最后面再次写了一下改变复选框的状态,今天...

关于webpack4.x版本不兼容低版本浏览器问题IE,低版本chrome解决方案

前言,原本项目支持为Chrome60版本,那么我们项目是没有问题的,无奈,用户群突然需要使用低版本的chrome30版本的浏览器,这不一片空白,控制台的错误就出来了,很明显的ES6语法不兼容,可是让我郁闷且奇怪的是,分明用了babel,为何还会出现如此错误! 报错故障为 SyntaxError: Use of const in strict mode. 关于这个错误,主要还是ES6语法在低版本浏览...

猜你喜欢

使用Google Chrome Frame(谷歌浏览器内嵌框架)解决低版本IE不兼容问题

对于web开发最头疼的当然是兼容性问题,尤其是兼容IE8以下版本,很多的便捷的新功能就都用不了,为了解决这类的问题我总结了两种比较好的方法。 使用条件注释 使用条件注释加script标签选择IE版本小于9的浏览器自动立即跳转 使用条件注释加meta标签选择IE版本小于9的浏览器自动在3秒延迟之后自动跳转 以上这句meta标签还经常用于安全登陆。当用户输入了错误的用户名或密码会自动在几秒后跳转页面,...

IE,360,低版本浏览器时间显示NaN问题

将xxxx-xx-xx格式转换为xxxx/xx/xx即可.转化代码如下: 'xxxx-xx-xx'是无法被各个浏览器识别,使用new Date()来正确生成日期对象的正确的用法是'xxxx/xx/xx'.  ...

使用Filters滤镜弥补CSS3的跨浏览器问题以及兼容低版本IE(转)

使用Filters滤镜弥补CSS3的跨浏览器问题以及兼容低版本IE(转) https://www.jb51.net/css/71580.html 跨浏览器兼容性是网页制作永恒的难题。别看各浏览器厂商都努力在自己的浏览器中实现新式的css3标准特性,但都是以扩展样式的形式提供的, 所以在未来一段时间里,样式表里的-moz-,-webkit-,(-ms-,-o-)等等前缀将长期存在。 另外,虽说各家有...

低版本IE如何处理 HTML5 新标签的浏览器兼容问题?

核心:调用DOM的API创建元素,再写样式表{display:block} 低版本范围:IE6-IE8  /*css部分*/     <style>         nav,        ...

React 项目兼容低版本浏览器

兼容低版本浏览器真的是让人头大,不过现在好在有框架鱼插件的运用,让我们轻松的兼容低版本浏览器,本文中以 DvaJS Cli 举例 下载 react-app-polyfill 和 core-js 插件 使用插件 在 ./src/index.js 的最上方引入插件 配置兼容性 在 .webpackrc 中配置 browserslist 这样就可以兼容低版本的浏览器了,如果说还有有报错的内容需要看看报错...