问题标签 [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.
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 复制到内存表面,但它也不起作用。我们现在拥有的最佳解决方案是将浏览器窗口置于前台,捕获整个屏幕并将屏幕截图裁剪为窗口的客户端大小;但由于切换当前正在使用的应用程序,它可能会中断和惹恼用户。
javascript - Microsoft Edge:window.open 仅在第一次尝试时才能正常工作
在 MS Edge(windows 10 build 10162)中,window.open 调用仅在第一次正常工作,但随后的 window.open 调用仅显示带有 e 标志的蓝屏。
在此处查看演示:http: //jsfiddle.net/sbhat/f74wt293/1/ 点击页面,关闭弹出窗口,然后再次点击。有蓝屏。
我在此处详细描述了 window.open 的另一个问题,最初似乎是固定的,现在我遇到了这个问题。
javascript - Microsoft Edge(Win10 build 10162)不支持“createTextRange”
我正在尝试在页面上查找一些文本,例如:
但是在 Microsoft Edge(win10 build 10162)中运行时不支持名为“createTextRange”的函数。
有人知道如何在 Microsoft Edge 中找到文本吗?
windows-10 - 如何抑制 Microsoft Edge 自定义协议对话框警告?
当我们尝试使用协议处理程序启动应用程序时,我们试图抑制 Microsoft Edge 浏览器引发的对话框。
我们已经看到,当我们尝试 Windows 特定协议(如 ms-clock://、microsoftmusic://、microsoftvideo://)时,Edge 浏览器不会抛出任何警告。
如果我们对我们的自定义应用程序尝试相同的操作,使用自定义协议注册,它会抛出警告对话框。
有没有办法抑制这个警告?
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 上运行良好。
javascript - eval函数执行导致内部错误
我正在使用 IE Edge 浏览器分析我们的应用程序,同时我发现了一个奇怪的行为。执行 eval 函数会导致以下错误。甚至尝试过像这样的样本:
错误:SCRIPT51:内部错误
请帮助我克服这个问题,在其他浏览器中我没有遇到这个问题。
internet-explorer - Windows Edge 浏览器会放弃兼容模式吗?
我们一直x-ua-compatible
在 html 中使用元标记 inIE
来强制客户端使用IE-9
.
这将不再起作用吗?
本文建议元标记不会被忽略并强制进入新Edge
模式。
user-agent - 当用户使用 Microsoft Edge 访问我的网站时,如何显示错误页面?
当用户在 Microsoft Edge 中加载我的网站时,我需要显示如下图所示的页面:
当我尝试访问Edge 之www.naver.com
类的网站时,我可以看到此页面。www.daum.net
该页面看起来像 Microsoft 提供的,我猜有任何 Javascript 函数可以调用此页面
我需要知道如何..
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
css - 支持边缘浏览器中的滚动条样式
看起来您可以通过 IE 11 使用特定于 IE 的滚动条样式,例如:滚动条面颜色、滚动条轨道颜色等,但不能使用 Edge。Edge有替代品吗?