标签: microsoft-edge

Edge 浏览器中的“基本身份验证”

Edge 浏览器中的“基本身份验证”没有保存密码的选项。当浏览器关闭并重新打开时,用户必须重新输入密码。

有人对此有任何解决办法吗?

authentication basic-authentication microsoft-edge

2
推荐指数
1
解决办法
1万
查看次数

SVG 中的 IE11 和边缘图像支持

我有一个内联 SVG,如下所示:

<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
    <image xlink:href="img.jpg"></image>
</svg>
Run Code Online (Sandbox Code Playgroud)

它在 Chrome 甚至 Safari 中工作正常,但在 IE11 和 Edge 中它不显示图像。其他元素,如线条显示……好吧(它们的大小完全错误,但至少我可以看到它们)。有没有办法让图像发挥作用?也许有一个polyfill?

internet-explorer svg microsoft-edge

2
推荐指数
1
解决办法
1379
查看次数

如何从 MS Edge 浏览器中读取用户计算机的品牌、型号和序列号?

使用 Microsoft Edge Web 浏览器,在 Windows 10 下,如何访问运行浏览器的计算机的品牌/型号和序列号?

编辑:这种情况目前正在发生,当登录到我的真实帐户时,我可以看到我的品牌/型号/序列号,因此这将有助于我正在从事的项目也能够做到这一点。

html browser security privacy microsoft-edge

2
推荐指数
1
解决办法
4597
查看次数

在 IE/Edge 中将 &lt;HR&gt; 向右对齐

尝试将此页面上的一些<hr>元素向右对齐。在 IE/Edge 中,<hr>元素在每种情况下都左对齐。

我在用<hr class="hr-right">

.hr-right {
  text-align: right;
  margin-right: 0;
}
Run Code Online (Sandbox Code Playgroud)

我尝试使用浮动和清除,但最终显示<hr>为段落内的浮动图像。

html css internet-explorer flexbox microsoft-edge

2
推荐指数
1
解决办法
1817
查看次数

React Material-ui SSR - 警告:Prop `d` 不匹配。服务器:“M 0 0 h 24 v 24 H 0 Z”客户端:“M0 0h24v24H0z”

我正在一个带有服务器端渲染和 Material-ui 的 React 站点上工作。一切都很好,包括 mui JSS 的东西。

然后我从@material-ui/icons 添加了一个 SVG 图标

现在,Edge 和 IE11 正在抱怨:警告:道具d不匹配。服务器:“M 0 0 h 24 v 24 H 0 Z”客户端:“M0 0h24v24H0z”

警告表明服务器和客户端渲染不匹配,但如果我使用 curl 获得服务器渲染它是正确的,并且不包括 IE/Edge 控制台中显示的空格。

所有其他浏览器(当然)都可以。

有没有其他人只在 MS 浏览器中遇到过 SSR 问题?

这是我能得到的一个例子。它基于 material-ui-master/examples/ssr 并删除了大部分内容:

服务器.js:

import express from "express";
import React from 'react';
import ReactDOMServer from 'react-dom/server';
import App from './App';

function renderFullPage(html) {
  return `
    <!doctype html>
    <html>
      <body>
        <div id="root">${html}</div>
        <script src="build/bundle.js"></script>
      </body>
    </html>
  `;
}

function handleRender(req, res) { …
Run Code Online (Sandbox Code Playgroud)

internet-explorer-11 reactjs microsoft-edge material-ui server-side-rendering

2
推荐指数
1
解决办法
3820
查看次数

Angular - 下载文件在 Edge 中不起作用

我有一个 Angular 7 应用程序,它调用一个 ASP.NET Web API 函数,该函数以.xlsxExcel 文件的形式将数据返回给 Angular。

使用此代码,我然后创建一个不可见<a>标记并单击它以开始将该二进制文件下载到客户端:

this.reportService.createReport(this.reportOption,
    (data) => {
        const blob = new Blob([data], { type: 'application/vnd.openxmlformats-officedocument.wordprocessingml.document' });

        const url = window.URL.createObjectURL(blob);
        const a = document.createElement('a');
        document.body.appendChild(a);

        a.setAttribute('style', 'display: none');
        a.href = url;
        a.download = fileName;
        a.click();

        window.URL.revokeObjectURL(url);
        a.remove();
    },
    (error: string) => {
        this.messsageService.showError(error);
    });
Run Code Online (Sandbox Code Playgroud)

这段代码在 Firefox 和 Chrome 中完美运行 - 完全没有问题。

但是在 MS Edge 中,由于某种原因,下载没有开始。我在 Javascript 控制台中没有看到任何错误,它只是说“下载已成功开始”-但没有提示用户将文件保存在何处-并且该文件也不会以静默方式下载到配置的默认下载目录中.

有任何想法吗?有没有其他人在 Edge 上看到过这个,并找到了解决方案?

download asp.net-web-api microsoft-edge angular

2
推荐指数
1
解决办法
2532
查看次数

Swiper overflows inside grid with Edge and Safari

This Swiper Fiddle works with Firefox and Chrome. Apparently my grid layout breaks this with Edge and Safari (without display: grid this fiddle will work with Safari and Edge). However, I don't want to replace the grid with flexbox.

How can I get this working in Edge and Safari while using display: grid?

var swiper = new Swiper('.swiper-container', {
  navigation: {
    nextEl: '.swiper-button-next',
    prevEl: '.swiper-button-prev',
  },
});
Run Code Online (Sandbox Code Playgroud)
body {
  background: grey;
}
.grid {
  display: grid;
  grid-template-columns: 8fr 4fr; …
Run Code Online (Sandbox Code Playgroud)

javascript css safari swiper microsoft-edge

2
推荐指数
1
解决办法
424
查看次数

React 无法在 Edge 中解构 restProps

我有一个问题,不知何故我无法解决它。我尝试了几个小时,但我只是找不到解决方案。它适用于较旧的项目,但不适用于使用 create-react-app 创建的全新 React 项目。

考虑以下代码:

应用程序.js:

function App() {
  const test = {
    test1: {},
    test2: {}
  };
    return (
        <div className="App">
            Cool!
          <Test
            name1="cool1"
            {...test}
          />
        </div>
    );
}

export default App;
Run Code Online (Sandbox Code Playgroud)

这里没什么大不了的。如果我用 npm start 启动项目,一切都按预期进行,我会看到“酷!” 在浏览器中。(测试定义如下,它是一个返回 div 的简单组件。)

现在,如果我尝试...props在我的测试函数中使用参数,如下所示:

export const Test = ({name1, ...props}) => {
    return (
        <div>yay! {props.name1}</div>
    )
};
Run Code Online (Sandbox Code Playgroud)

它在 chrome 中运行良好,但 Microsoft Edge 说:

SCRIPT1028:SCRIPT1028:需要的标识符、字符串或数字

我在旧项目中使用这种语法,用旧版本的 create-react-app 创建,没有任何问题,所以我不太确定问题出在哪里。这甚至可能是 create-react-app 中的一个普遍错误,因为该项目实际上是用它创建的,并且没有添加任何库。

最好的问候并感谢您的帮助!

javascript reactjs microsoft-edge

2
推荐指数
1
解决办法
487
查看次数

microsoft edge 中的对象传播运算符抛出错误

我有代码:

let a = {a: 'a', b: 'b'};
let b = {c: 'c', d: 'd'};
let c = {...a, ...b};
Run Code Online (Sandbox Code Playgroud)

chrome / firefox /... 中它的 display: c = {a: 'a', b: 'b', c: 'c', d: 'd'},但在microsoft edge 中它抛出 error Expected identifier, string or number

我尝试使用cdn.polyfill.iohttps://babeljs.io/docs/en/babel-polyfill但没有运气。

我可以做些什么来在microsoft edge 中运行我的webpack代码?

javascript object spread-syntax microsoft-edge

2
推荐指数
1
解决办法
2101
查看次数

尝试在 IE11 中打开时,某些站点如何在 Edge 中自动打开?

当我尝试在 IE11(在 Windows 10 上)中浏览 netflix.com(例如)时,IE11 显示标题为“我们建议在 Microsoft Edge 中查看此网站”的页面,并且该站点会自动在 Edge 中打开。

有谁知道这是如何工作的?它是通过内部编译的站点列表还是我可以在我的网站上设置的内容完成的?

谢谢

internet-explorer-11 microsoft-edge

2
推荐指数
1
解决办法
619
查看次数