我在OS X上开发.为了测试,我使用的是来自http://www.modern.ie/en-us/virtualization-tools#downloads的 Windows VM的VirtualBox
在测试我的Web应用程序时,我应该在Win7 和 Win8 上的IE10中进行测试,还是我可以安全地假设IE10在两个平台上的行为相同而且只在Win7上进行测试?IE11也是同样的问题.
internet-explorer windows-7 windows-8 internet-explorer-10 internet-explorer-11
我正在支持IE浏览器中使用的旧Lotus Notes应用程序.在很少有用户开始使用IE11之前,一切都很好.
JS代码不起作用
document.all("RunAgentCreateAns").click()
Run Code Online (Sandbox Code Playgroud)
RunAgentCreateAns是Lotus Notes中的Button ID.
相同的代码在IE9和IE8中工作.不知道为什么它不能在IE11中工作
在PowerShell我有:
$ie = New-Object -COM InternetExplorer.Application
Run Code Online (Sandbox Code Playgroud)
如何获得版本号$ie?我想验证我们是否正在使用IE11或更高版本的实例,或者提示用户升级其Internet Explorer.
谢谢!
答:基于已接受的答案,这就是我使用的:
$ieVersion = New-Object -TypeName System.Version -ArgumentList (
Get-ItemProperty 'HKLM:\SOFTWARE\Microsoft\Internet Explorer').Version
$ieVersion = New-Object -TypeName System.Version -ArgumentList (
# switch major and minor
$ieVersion.Minor, $ieVersion.Major, $ieVersion.Build, $ieVersion.Revision)
if ($ieVersion.Major -lt 11)
{
Write-Error "Internet Explorer 11 or later required. Current IE version is $ieVersion"
exit
}
Run Code Online (Sandbox Code Playgroud) 尝试不工作这是一个兼容性问题Ie9 vs IE11:
<iframe name="testwindowframe" id="testwindowframe" Onload="readyStateChange()" width="100%" height="90%"></iframe>
Run Code Online (Sandbox Code Playgroud)
实际JSP:请查找使用的详细信息:WHERE IFRAME AND SCRIPTS这是IE11中的兼容性问题.我在其中放置了一个断点,readyStateChange()但它没有触发.
<script language="javascript">
function readyStateChange() {
console.log('REACHED!');
}
</script>
<iframe name="testwindowframe" id="testwindowframe" onreadystatechange="readyStateChange()" width="100%" height="90%"></iframe>
Run Code Online (Sandbox Code Playgroud) 我的网站上有一个自定义的CSS按钮,可以在Chrome中正常旋转,但是Internet Explorer 11在悬停时会消失,而不是旋转.
你可以在这里看到按钮(这是蓝色的"立即搜索!"按钮):LINK
当我从索引文件中删除此行时,Chrome将产生与IE相同的错误效果,因此它让我觉得这会导致IE的问题.
<script src="http://taskbasket.net/gallery/themes/matheso/js/modernizr.custom.js"></script>
Run Code Online (Sandbox Code Playgroud)
你能提供解决方案吗?谢谢.
html css internet-explorer google-chrome internet-explorer-11
我正在建立一个网站,当您将鼠标指针移到视频上时,视频就会开始播放。当用户离开视频区域时,它会暂停并跳回到第一帧。这在IE之外的所有浏览器中均能完美运行。当我打开开发者控制台时,它在处理停止功能的代码部分的上方显示“ InvalidStateError”。为什么IE会这样?感谢您对此的任何投入。
这是触发错误的代码部分:
var figure = $('.servus_video').hover(playVideo, stopVideo);
function playVideo(e) {
$('video', this).get(0).play();
}
function stopVideo(e) {
$('video', this).get(0).currentTime = 0;
$('video', this).get(0).pause();
}
Run Code Online (Sandbox Code Playgroud)
javascript resolution h.264 html5-video internet-explorer-11
我尝试了使用Flex框的新html设计。Chrome 58版本58.0.3029.110中的设计正确,但IE11中不正确。我没有尝试其他浏览器。
有什么问题
body {
display: flex;
flex-flow: row wrap;
}
#left {
flex: 6 0%;
display: flex;
flex-flow: row wrap;
}
#right {
flex: 1 0%;
background-color: black;
}
#top {
flex: 1 100%;
background-color: red;
}
#nav {
flex: 1 0%;
background-color: green;
}
#main {
flex: 6 0%;
background-color: blue;
}
#notepad {
flex: 1 0%;
background-color: yellow;
}
#chat {
flex: 6 0%;
background-color: orange;
}
#break {
flex: 1 100%;
}Run Code Online (Sandbox Code Playgroud)
<div id="left">
<div id="top">test</div> …Run Code Online (Sandbox Code Playgroud)我正在研究基本的拖放功能,它在其他浏览器中运行良好但在IE 11中运行不正常.我在另一个项目中使用iframe调用html代码.
没有iframe但没有iframe,它工作正常.任何人都可以为此提供解决方案吗?
提前致谢.
<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8">
<title>Upload</title>
<meta name="description" content="File Upload ">
<meta name="viewport" content="width=device-width">
</head>
<body>
<div class="container">
<table><tbody> <tr><td><span id="upload" >
<span>Upload</span><input id="fileupload" type="file" name="fileupload">
</span></td><td id="filename"></td><td id="percent" style="padding-left: 35px;"></td></tr>
</tbody>
</table>
</div>
<script
src="https://code.jquery.com/jquery-3.3.1.min.js"></script>
<script
src="https://raw.githubusercontent.com/blueimp/jQuery-File-Upload/master/js/vendor/jquery.ui.widget.js"></script>
<script
src="https://raw.githubusercontent.com/blueimp/jQuery-File-Upload/master/js/jquery.iframe-transport.js"></script>
<script
src="https://raw.githubusercontent.com/blueimp/jQuery-File-Upload/master/js/jquery.fileupload.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$(document).bind('drop dragover', function(e) {
/* e.preventDefault(); */
});
if(typeof window.parent.fileid == 'undefined'){
window.parent.fileid = "";
}
var params = // some prams
$('#fileupload').fileupload({
dataType : 'json',
formData : params, …Run Code Online (Sandbox Code Playgroud) javascript iframe blueimp jquery-file-upload internet-explorer-11
因此,我正在处理的项目存在一些问题-一切运行正常,但我尝试取消对poly9.x和IE9的polyfill.ts中的import语句的注释。我对所有注释均未注释并运行npm install --save classlist.js和npm安装--save web-animations-js。一切仍然在chrome上构建和运行,但是仍然不能在IE11上运行,这种行为背后的任何想法是什么?它以IE11上的有角徽标打开,但只有一个空白屏幕。
我错过了什么吗?我已经在互联网上搜索了一下,但毫无用处。
我找到了类似的帖子,但没有找到合适的答案。(例如,Angular 5在IE9中不起作用“ Internet Explorer无法显示该网页”)
找到其他帖子:
angular 5应用程序在边缘上运行,但在ie11上失败
也
尝试添加到index.html:<meta http-equiv =“ X-UA-Compatible” content =“ IE = edge” />(添加了要显示的空间)
尝试添加到index.html:
并导入“ core-js / client / shim”;到polyfill.ts
Polyfill.ts:
import "core-js/es7/reflect";
import "zone.js/dist/zone";
/* IE9, IE10 and IE11 */
import "core-js/es6/array";
import "core-js/es6/date";
import "core-js/es6/function";
import "core-js/es6/map";
import "core-js/es6/math";
import "core-js/es6/number";
import "core-js/es6/object";
import "core-js/es6/parse-float";
import "core-js/es6/parse-int";
import "core-js/es6/regexp";
import "core-js/es6/set";
import "core-js/es6/string";
import "core-js/es6/symbol";
import "core-js/es6/weak-map";
/* IE10 and IE11 for NgClass …Run Code Online (Sandbox Code Playgroud) 使用:反应16.8.6。工作于:开发模式。
1)做:npm create-react-app my-app
2)cd my-app
3)添加:导入“ react-app-polyfill / ie11”;作为index.js中的新第一行
4)做:npm开始
5)在Windows 10的IE11中,它将在控制台中终止:
SCRIPT1002:语法错误1.chunk.js(10735,34)
SCRIPT1002:语法错误main.chunk.js(154,1)
我尝试了其他polyfills:
导入“ react-app-polyfill / ie9”;
和
导入“ react-app-polyfill / stable”;
和
导入'react-app-polyfill / ie9'; 导入“ react-app-polyfill / stable”;
和
导入'react-app-polyfill / ie11'; 导入“ react-app-polyfill / stable”;
语法错误的位置已更改,但仍会发生。
在所有其他浏览器上都可以正常工作。
import "react-app-polyfill/ie11";
import React from "react";
import ReactDOM from "react-dom";
import "./index.css";
import App from "./App";
import * as serviceWorker from "./serviceWorker";
import "bootstrap/dist/css/bootstrap.css";
ReactDOM.render(<App />, document.getElementById("root"));
Run Code Online (Sandbox Code Playgroud)
该中止将在加载生成的代码之前立即发生。它在IE11中提供了旧的“死亡白屏”。
谁能分享神奇的魅力,让16.8.6入门版应用程序在IE11中工作?
javascript ×4
css ×2
angular ×1
angular6 ×1
blueimp ×1
com ×1
css3 ×1
flexbox ×1
h.264 ×1
html ×1
html5 ×1
html5-video ×1
iframe ×1
lotus-notes ×1
powershell ×1
reactjs ×1
resolution ×1
windows-7 ×1
windows-8 ×1
wsh ×1