问题标签 [microsoft-edge]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
internet-explorer - 对 X-UA-Compatible 标头使用“Edge”或“IE9”?
在我的 .htaccess 文件中,我有这个标题:
标头集 X-UA 兼容“IE=Edge,chrome=1”
我针对 IE7-9(和其他浏览器)优化了我的网站,但现在 IE10 即将推出,我是否仍应使用“Edge”值或“IE9”值来保证我的网站可以在 IE10 中运行?换句话说,IE10 会不会有这样的变化,以至于它可能会破坏我在 IE9 中运行良好的网站?
html - 即元标记触发边缘模式的最佳位置
有建议说声明编码的元标记应该尽可能早,最好是像这样首先在头部:
现在我想知道我在这个流程中放置的位置是否有任何明显的影响
我尚未阅读任何研究的可能问题/问题:
- 表现
- 切换前的旧布局引擎布局的Flash...
本能告诉我要尽早放置元标记,但有什么确凿的证据吗?
html - 无法验证 HTML5 样板元标记
我一直无法提交我的 HTML 以进行验证,并返回此错误:
这有什么问题?老实说,我什至不知道它的作用。我应该从代码中删除它吗?
internet-explorer - Windows Phone:按下后退按钮时 IE 或 Edge 中缺少模糊事件
以下方案与 Windows Phone 设备(IE 或 Edge)相关。
场景一:
如果输入元素具有焦点并且软键盘向上,则按下硬件返回键会模糊焦点元素并按应有的方式弹出键盘。但是,没有触发相应的模糊事件。
场景二:
如果输入元素具有焦点并且软键盘已打开,则在输入元素外部点击会模糊焦点元素,弹出键盘并触发模糊事件。
问题:
当按下硬件后退键并且输入元素具有焦点时,有没有办法使模糊事件触发?
重现问题的 HTML:
使用 addEventListener 会产生相同的结果。
在诺基亚 Lumia 620 上测试。操作系统版本:8.0.10211.204
编辑:
在诺基亚 Lumia 640 上测试。操作系统版本:8.10.15148.160(Windows Phone 8.1 Update 2 - Internet Explorer 11)
在诺基亚 Lumia 635 上测试。操作系统版本:10.0.10586.29 (Windows 10 Mobile - Microsoft Edge 13)
windows-8 - Windows 8 prepare site for pinning
I would like to prepare my site for windows 8 pinning and have been reading some documentation on how to add the various images and could figure out that it could be done by using metadata and according to instructions and help on this site I could actually build the following meta tags but i couldn't figure out where I can call the browserdetect.xml file assuming I have the file located at mysitee.com/upload/win8/browserdetetct.xml and the images in the same folder
Any help please ?
javascript - 无法在 IE11 中创建带有西里尔字母名称的 XML 节点
我需要创建一个包含以俄语命名的节点的 xml 文档(使用 JavaScript)。
我InvalidCharacterError
在尝试运行时进入 IE11doc.createElement("Выборка")
doc
是用var doc = document.implementation.createDocument("", "", null)
在其他浏览器中,此代码可以正常工作。
怎么能解决?问题的根源是什么?
jsFiddle 示例:http: //jsfiddle.net/e4tUH/1/
我在connect.microsoft.com上的帖子:https ://connect.microsoft.com/IE/feedback/details/812130/cant-create-xml-node-with-cyrillic-name-in-ie11
当前解决方法X-UA-Compatible
:使用元标记将IE11 切换到 IE10并window.ActiveXObject(...)
用于创建 XML 文档。
html - 这是一个 IE11 单选按钮渲染错误(它们看起来像粘糊糊的眼睛)吗?
我正在一个有几个单选按钮的网站上工作。在大多数浏览器中,一切看起来都很好,但在 IE11 中,一些单选按钮看起来像粘糊糊的眼睛。现在,这是 IE11 中的错误还是我做错了什么?
编辑:真实网站的屏幕截图:
下面是一个例子(在IE11中试试看效果):http: //jsfiddle.net/TjZA5/
这是我的浏览器(Windows 7 上的 IE11)的放大屏幕截图:
您可以清楚地看到中心圆盘和外圆之间的不同间距。HTML 是相同且有效的(大量<input type="radio" checked="checked">
元素),CSS 也是如此(只是一点边距使效果更明显)。我想知道这是否是 IE 渲染代码中的舍入错误?
更新:我将此问题作为反馈项目提交给 Microsoft Connect ( http://connect.microsoft.com/IE/feedback/details/814911/radio-buttons-look-like-googly-eyes-in-ie11 ) 并得到回复说这是一种视错觉。我不这么认为,所以我提供了更多示例。我现在更加确信这是 IE 中的一个错误,但我将不得不拭目以待。
在 Windows 10 中更新重新 Edge 浏览器:
我注意到这个问题在微软最新的浏览器 Edge(Windows 10 附带)中仍然存在:
Microsoft Connect 问题尚未更新,所以我想我们现在只能使用 googly 的单选按钮。
更新:Microsoft Connect 问题关闭为“无法修复”
我在 developer.microsoft.com 上创建了一个新问题:https ://developer.microsoft.com/en-us/microsoft-edge/platform/issues/7114234/ ,希望他们有一天能修复它。
更新:微软已经更新了这个问题,说它已经修复了!
https://developer.microsoft.com/en-us/microsoft-edge/platform/issues/8516392/
我还没有机会在 Windows 10 的新版本上对此进行测试,但会尽快进行。
javascript - 使用 firefox/javascript 在 Windows 8 中禁用/覆盖边缘滑动手势
有没有办法在 Windows 8 中禁用/覆盖边缘滑动手势?我的目标是构建一个在 Windows 8 上运行的信息亭浏览器。我曾经为此使用带有 FF Fullscreen AddOn 的 Firefox,但在 Win 8 中,Win 8 TOUCHSCREEN 边缘滑动手势仍然有效。
我尝试了很多提示和可能的解决方案,我在网上找到了,但没有人帮助:
1) Classic Shell、Start8、Registry hacks 等:适用于触摸板,但不适用于触摸屏
2) 具有分配访问权限的用户帐户:仅使用 Metro 应用程序运行。在Metro FF里,还是有地址列表的
3) Windows 设置:没有 Windows 设置。我的触摸屏没有设置
4)另一个(特殊)触摸屏驱动程序:我需要多种硬件的解决方案
现在,我认为还有一些解决方案:
5)构建另一个(不是Firefox)应用程序,它在后台运行并捕捉边缘手势(http://msdn.microsoft.com/en-us/library/windows/desktop/jj553591%28v=vs.85%29 .aspx)。但是这个应用程序需要在全屏模式下运行,并且会覆盖 Firefox。
6)用javascript捕捉边缘滑动手势。
现在的主要问题是:有没有办法用 javascript 捕捉边缘滑动手势?
有什么解决办法吗?提前致谢。
version - “边缘”版本是什么意思?
自从最新版本的 Internet Explorer 以来,我一直在想这个问题。大多数人都知道它有一个模拟功能,这是我们通过更改文档模式来测试史前版本的 Internet Explorer 的地方。
默认文档模式为“边缘”。我认为这是特定于 IE 的,但显然它与版本有关。
我最近注意到,在 jsfiddle.com 上选择 jQuery 版本时,您可以选择 1.x 和 2.x “edge”版本。
这是什么意思?究竟什么是“Edge”版本?
显然它是“最新”版本。不过,一些额外的信息会很好,比如何时使用 Edge 而不是实际的版本号。
html - IE 10 和 11 在 Intranet 站点上以 IE 7 模式呈现。
我试图让 IE 在 Intranet 站点的最新版本上呈现,但为了兼容性,它一直默认为 IE 7。我的 Web.config 中有这个,但它仍然无法正常工作。元标记不起作用,因为这是一个 Intranet 站点 (),我也尝试过。我的 web.config 中有以下内容:
我将不胜感激任何建议。另外,我知道您可以在 IE 设置中关闭兼容模式,但这对我不起作用,因为我有 1000 名用户必须单独执行此操作,这并不理想,并且将是我关于如何操作的最后选择来处理这种情况。