Microsoft Edge浏览器编码

时间:2015-05-28 12:11:55

标签: microsoft-edge

如果我开发一个网站,它会以相同的方式在IE11,Chrome,Firefox和边缘上运行,还是我们需要专门为IE11编码?我没有Windows 8,因此无法在边缘浏览器上测试我的应用程序。

3 个答案:

答案 0 :(得分:4)

我们在how to do interoperable website development here.

上有许多教程和实验

您也可以进行跨浏览器测试without having Edge on your machine

使用RemoteIE& amp;测试应用程序BrowserStack

在本实验中,您将了解测试不涉及实验室的网站的不同方法,以及您手动与之交互的物理机或设备。

除了使用设备实验室的老式方式以及在多个设备和多个浏览器中实际查看您的网站外,还有多种方法可以测试网站。两种更流行,更简单的测试方法包括modern.IE remoteIE和BrowserStack。

<强> RemoteIE

RemoteIE是modern.IE提供的免费服务,允许您使用客户端连接到云中运行的最新IE版本的托管版本。此客户端称为Azure RemoteApp客户端,可用于Mac OS X,iOS,Android和Windows OS设备,并包括简单的安装和帐户设置步骤。可用的IE版本在Windows 10 Technical Preview for Enterprise上运行。在此预览版服务中,只能访问公共URL和IP地址。

modern.IE提供的其他工具包括:

  • IE版本的IE6到IE11的虚拟机 可以在您自己的开发环境中下载和管理。

  • 浏览器屏幕截图显示您的网站在九个常见内容中的显示方式 浏览器和设备。

  • 在分析您的网站时生成的兼容性报告 运行以检测已知会导致问题的交互模式 浏览器。

  • 网站扫描您网站中的常见编码问题。

<强> BrowserStack

RemoteIE与BrowserStack合作,在云中提供交互式浏览器测试,无论平台如何,都在您自己的浏览器中。

BrowserStack是一项付费在线服务,但您可以注册免费试用。使用BrowserStack,可以在配置本地测试后使用远程浏览器测试内部网站或本地html设计,因此网站不必是实时测试。注册免费试用版可以让您在30分钟的时间内在各种平台和浏览器中测试该网站。浏览器的完整列表&amp;可在此处找到用于实时测试的移动设备。

使用BrowserStack测试网站

现在,您将使用BrowserStack在不同的浏览器中测试您的网站。为此,您需要运行网站,注册BrowserStack的免费试用版并将其配置为本地调试。以下步骤将指导您完成此过程,然后您就可以开始测试该网站了。

答案 1 :(得分:2)

Microsoft Edge浏览器正在使用以下用户代理字符串:

    Thread th_ModeSendingWorks;
    private void buttonStart_Click(object sender, EventArgs e)
    {
        th_ModeSendingWorks = new Thread(new ThreadStart(Works));
        th_ModeSendingWorks.Start();
    }

    private void buttonStop_Click(object sender, EventArgs e)
    {
        th_ModeSendingWorks.Abort();
        textBox1.AppendText("------------------");
    }

    private void Works()
    {
        try
        {
            while (th_ModeSendingWorks.IsAlive)
            {
                textBox1.BeginInvoke((MethodInvoker)delegate()
                {
                    textBox1.AppendText("xxxxxxxxxxx");
                    textBox1.ScrollToCaret();
                });

                Thread.Sleep(1000);
            }
        }
        catch (Exception err)
        {
            textBox1.BeginInvoke((MethodInvoker)delegate()
            {
                textBox1.AppendText("err:" + err.Message);
                textBox1.ScrollToCaret();
            });

        }
    }

如果您使用网络标准开发网站,它将以相同的方式在IE11,Chrome,Firefox和边缘上运行。 Edge在Windows 10上运行,您将无法在Windows 8设备上进行测试。但在Windows 10设备上,您可以测试IE11。

答案 2 :(得分:1)

Microsoft Edge仅在Windows 10上可用,而不是8。

以下是Edge在HTML5支持方面与其他浏览器的对比方式。 http://html5test.com/compare/browser/chrome-43/firefox-38/ie-Edge/ie-11.html