Tag: internet explorer

Nodejs Angularjs Mongoose Internet Explorer 11兼容性

我正在开发和pipe理面板使用Angularjs作为前端框架,在后端的Nodejs和Mongoose的mongoDB模型。 pipe理员angular色可以删除所有用户,如下所示: AdminPanel.html(在此页面中,我正在显示网站pipe理员可以删除的用户列表) <!– Header –> <div ng:include="'/views/common/header.html'"></div> <!– End Header –> <div data-ng-init='initial()'> <br> <br> <span style="float:right"><b>Bienvenue {{admin.local.nom }} !</b> </span> <br> <div style="float:right"> <a href="/logout"> <i class="fa fa-unlock-alt"></i> Se déconnecter </a> </div> <br> <span class="label label-primary">{{listeProfils.length}}</span> <div class="row"> <div class="col-md-4 text-center"> <span>Mes comptes :</span> <span class="label label-primary">{{comptes.length}}</span></div> <div class="col-md-4"> <div class="input-group"> <input type="text" […]

如何编译防尘js服务器端为IE7渲染

我有一个使用了很多灰尘模板的应用程序。 IE8 +和其他现代浏览器(如Chrome)在客户端渲染方面没有问题,但在IE7和以下版本中无法正常工作。 有没有办法在服务器上运行dust.js并返回一个编译模板?

Protractor JS不能在IE11上运行多合并testing

我想通过Protractor 2.0在Node.JS上运行Selenium的跨浏览器testing。 FF和Chrome的实例运行正常,只有IE11没有打开。 当我尝试了它,我得到错误如下: c:\automation\tests>protractor conf.js [launcher] Running 3 instances of WebDriver ———————————— [internet explorer #3] PID: 8904 [internet explorer #3] Specs: c:\automation\tests\message.js [internet explorer #3] [internet explorer #3] Using the selenium server at http://localhost:4444/wd/hub [internet explorer #3] ERROR – Unable to start a WebDriver session. [internet explorer #3] [internet explorer #3] C:\Users\idan\AppData\Roaming\npm\node_modules\protractor \node_modules\selenium-webdriver\lib\atoms\error.js:113 [internet […]

如何在Express(Node.js)模板中为Internet Explorer保留有条件的CSS语句

我正在尝试在我的EJS模板中放置Internet Explorer的条件语句。 它仍然是我的ejs文件中的注释。 我尝试了以下两种方法。 <!– [if gte IE 8 ]> <style> .cs-fixed-header-table { height: 500px; } </style> <![endif] –> 和 <!–[if gte IE 8 ]> <link rel="stylesheet" href="IEstyle.css"> <![endif]–> 任何这些都不起作用。 有什么可以做到这一点呢? 提前致谢。

Internet Explorer11使用量angular器工作速度太慢

我需要使用量angular器在Internet Explorer 11中运行我的testing用例。当我执行testing用例时,与Firefox和Chrome相比,它会消耗大量时间。 即使在文本框中input“Hello”文本,大约需要20秒。 有无论如何提高Internet Explorer 11的执行速度? 以下是我的量angular器细节: selenium独立服务器-2.47.1 节点JS-0.12.7 IE driverversion-IEDriverServer_x64_2.45.0 如果我们有提高速度的话,请提供详情和链接。 非常感谢。

SCRIPT5009:'fetch'是未定义的

有一些麻烦! 对于我的请求,我正在使用Fetch API! 提交表单在IE中不工作,因为“SCRIPT5009:'取'未定义”! 示例如何: fetch("url", { method: "POST", body: JSON.stringify(data), headers: { 'Accept': 'application/json', 'Content-Type': 'application/json' } }).then(function (response) { return response.json().then(function (data) 同时在Chrome和FF,它的工作正常! 我已经试图find一些冲浪谷歌的解决scheme,但这是无益的! 我尝试在npm中安装“isomorphic-fetch”和“es6-promise”,并试图将其导入到我的.js文件中,但也不成功,控制台显示了我这样的内容:“Uncaught SyntaxError:Unexpected token import” ! 顺便说一句,必需()函数不工作以及! 所以我完全不用做什么,如何使用这些polyfill的东西,所有这一切! 如果有人有一个想法,提前致谢! BR!

直接上传到AWS S3:SignatureDoesNotMatch仅适用于IE

我使用Amazon Web Service S3上传和存储我的文件。 我使用AWS Sdk for Node.js服务器端生成预先签名的url,以便直接从浏览器上传文件,这要归功于此预先签名的url。 怎么运行的 服务器端我有一个方法,返回预签名的url。 AWS.config.loadFromPath(__dirname + '/../properties/aws-config.json'); AWS.config.region = 'eu-west-1'; //Credentials are loaded var s3 = new AWS.S3(); var docId = req.query.doc; var params = { Bucket: res.locals.user.bucketId, Key: docId+"."+req.query.fileExtension, ACL : "bucket-owner-read", ContentType : req.query.fileType }; s3.getSignedUrl('putObject', params, function (err, url) { if(url){ res.writeHead(200); var result = { […]

SEC7111:使用IE9和Socket.IO来危及HTTPS安全

我使用的是一个NodeJS Web应用程序的Socket.IO。 该页面在SSL上提供,我的连接如下所示: var socket = io.connect('/'); 这几乎适用于除IE9以外的任何浏览器。 在IE9(在Windows 7中),我在控制台中得到这个错误: SEC7111: HTTPS security is compromised by https://app.mysite.com/socket.io/1/htmlfile/m9Zjap56uyEbx4eptg27?t=1375727354386 套接字永远不会连接。 SSL的types是SNI,运行代码的页面在同一个子域中。 例如: https : //app.mysite.com/project/show/12345 我也尝试了以下,但没有什么区别: var socket = io.connect('/', { secure: true }); 任何想法,我怎么能使它在IE9上工作?

NodeJS提供媒体文件(video和audio)

NodeJs服务媒体文件时遇到问题。 firefox的文件保护工作,但铬和IE浏览器有一些麻烦。 Chrome只能播放一次文件,而且控件不能正常工作。 IE多次播放文件,但控制不起作用。 对于他们两个,我不得不实施一个workarround,以便他们将完整地下载文件,stream式传输不起作用。 我也比较了chrome和firefox的请求头,他们似乎是相同的。 这是我的代码: serveFile = (req, res)-> viewType = req.params.viewType viewName = req.params.folder fileType = req.params.fileType fileName = req.params.fileName res.header("Access-Control-Allow-Origin", "*") if fileType is 'image' file = fs.readFileSync(__dirname + "../../../temporary_files/" + viewType + "s/" + viewName + "/ressources/" + fileType + "s/" + fileName ) res.writeHead(200, {'Content-Type': 'image/gif' }) res.end(file, 'binary') […]

在IE11 / Edge中缺less模块导出

自从更改为ES2015以来,我无法使npm模块正常工作。 我有一个由browserify捆绑在一起的ES2015应用程序,并用babelify转换。 我试图升级一个名为信用卡的npm模块进行信用卡validation,在当前版本中,它从ES5更改为ES6。 问题始于IE11 / Edge。 该代码在Chrome上正常工作。 以下是模块在转换的应用程序(babel'd代码)中的导入方式: var _this = this; var _creditCard = require('credit-card'); var _creditCard2 = _interopRequireDefault(_creditCard); 这里有一段代码调用它: this.validateCreditCard = function () { var ccNumber = _this.account_number_credit_card.value.replace(/\D/, ''); _this.creditCardValidation = { accountHolder: _this.account_holder_credit_card.value.replace(/\W/g, '').length >= 2, cvc: _this.account_cvc_credit_card.value.replace(/\D/g, '').length > 2, accountNumber: _creditCard2.default.isValidCardNumber(ccNumber, _creditCard2.default.determineCardType(ccNumber, { allowPartial: true })) }; return _underscore2.default.all(_underscore2.default.values(_this.creditCardValida tion)); […]