问题标签 [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.

0 投票
2 回答
842 浏览

windows - PrintWindow 和 Microsoft Edge

我们在 Windows 10(内部版本 10166)上的 PrintWindow 功能存在问题。当我们调用 PrintWindow ( https://msdn.microsoft.com/ru-ru/library/windows/desktop/dd162869(v=vs.85).aspx ) 来捕获 Microsoft Edge (Project Spartan) 浏览器窗口的图像时我们得到一个黑色的图像。

有谁知道这是什么原因以及如何解决/避免它?或者可能是其他方式来捕获窗口图像,可以在背景中并隐藏在另一个窗口后面?

更新:我们尝试发送 WM_PRINTCLIENT 和 WM_PRINT 消息,并使用 WM_PRINT 调用 DefWindowProc,但结果是相同的 - 只是一个黑色图像。我们还尝试使用 BitBlt 将窗口的 DC 复制到内存表面,但它也不起作用。我们现在拥有的最佳解决方案是将浏览器窗口置于前台,捕获整个屏幕并将屏幕截图裁剪为窗口的客户端大小;但由于切换当前正在使用的应用程序,它可能会中断和惹恼用户。

0 投票
4 回答
11797 浏览

javascript - Microsoft Edge:window.open 仅在第一次尝试时才能正常工作

在 MS Edge(windows 10 build 10162)中,window.open 调用仅在第一次正常工作,但随后的 window.open 调用仅显示带有 e 标志的蓝屏。

在此处查看演示:http: //jsfiddle.net/sbhat/f74wt293/1/ 点击页面,关闭弹出窗口,然后再次点击。有蓝屏。

在此处输入图像描述

我在此处详细描述了 window.open 的另一个问题,最初似乎是固定的,现在我遇到了这个问题。

0 投票
0 回答
1793 浏览

javascript - Microsoft Edge(Win10 build 10162)不支持“createTextRange”

我正在尝试在页面上查找一些文本,例如:

但是在 Microsoft Edge(win10 build 10162)中运行时不支持名为“createTextRange”的函数。

有人知道如何在 Microsoft Edge 中找到文本吗?

0 投票
2 回答
4379 浏览

windows-10 - 如何抑制 Microsoft Edge 自定义协议对话框警告?

当我们尝试使用协议处理程序启动应用程序时,我们试图抑制 Microsoft Edge 浏览器引发的对话框。

我们已经看到,当我们尝试 Windows 特定协议(如 ms-clock://、microsoftmusic://、microsoftvideo://)时,Edge 浏览器不会抛出任何警告。

如果我们对我们的自定义应用程序尝试相同的操作,使用自定义协议注册,它会抛出警告对话框。

有没有办法抑制这个警告?

0 投票
1 回答
4296 浏览

microsoft-edge - .aspx 链接在 IE11 中打开,而不是 Microsoft Edge,即使 Edge 是我的默认浏览器

我有一个应用程序,其中包含页脚中的一些链接。这些链接的类型为.html.aspx。现在,如果我将 Microsoft Edge 设置为默认浏览器(使用默认程序),那么,当尝试从我的应用程序打开此链接时,.html链接会在 Edge 中打开,而.aspx链接会在 IE 11 中打开,即使 Edge 是我的默认浏览器. 我正在使用 Microsoft Edge 预览版。

我什至尝试使用 更新 .aspx 关联Default Programs -> Set Association,但对于 .aspx 页面,它没有在列表中显示 Microsoft Edge 作为选项。

虽然相同的情况在 Windows 10 预览版的 IE11 上运行良好。

0 投票
2 回答
602 浏览

javascript - eval函数执行导致内部错误

我正在使用 IE Edge 浏览器分析我们的应用程序,同时我发现了一个奇怪的行为。执行 eval 函数会导致以下错误。甚至尝试过像这样的样本:

错误:SCRIPT51:内部错误

请帮助我克服这个问题,在其他浏览器中我没有遇到这个问题。

0 投票
3 回答
63925 浏览

internet-explorer - Windows Edge 浏览器会放弃兼容模式吗?

我们一直x-ua-compatible在 html 中使用元标记 inIE来强制客户端使用IE-9.

这将不再起作用吗?

本文建议元标记不会被忽略并强制进入新Edge模式。

http://blogs.windows.com/msedgedev/2014/11/11/living-on-the-edge-our-next-step-in-helping-the-web-just-work/

0 投票
3 回答
1302 浏览

user-agent - 当用户使用 Microsoft Edge 访问我的网站时,如何显示错误页面?

当用户在 Microsoft Edge 中加载我的网站时,我需要显示如下图所示的页面:

当我尝试访问Edge 之www.naver.com类的网站时,我可以看到此页面。www.daum.net

该页面看起来像 Microsoft 提供的,我猜有任何 Javascript 函数可以调用此页面

我需要知道如何..

0 投票
3 回答
21827 浏览

websocket - Microsoft Edge 不允许 websocket 的 localhost 环回

我有网站和桌面应用程序,我想通过 websockets 连接它们。例如,我的网站尝试连接到 wss://localhost:8080。

它适用于 IE11,但在“MS Edge”中出现错误:

不允许跨区请求

我在Win10 10240上遇到了这个问题,所以默认启用了“允许本地主机环回”标志,并没有帮助。

当我使用CheckNetIsolation LoopbackExempt -a -n="Microsoft.MicrosoftEdge_8wekyb3d8bbwe"or 这个实用程序时,一切都按预期工作。

那么,这是一种情况,在“MS Edge”的新版本中,http允许使用环回,但websockets不允许使用?如果是这样,是否有可能做出一些解决方法,而不是强迫我的用户运行一些 shell 命令或下载 externall 实用程序?

相关问题:Can't open localhost in Microsoft Edge (Project Spartan) in Windows 10 preview

0 投票
2 回答
10156 浏览

css - 支持边缘浏览器中的滚动条样式

看起来您可以通过 IE 11 使用特定于 IE 的滚动条样式,例如:滚动条面颜色、滚动条轨道颜色等,但不能使用 Edge。Edge有替代品吗?