如何使用 Javascript 确定 HTML5 中的带宽

本文关键字:带宽 HTML5 确定 何使用 Javascript | 更新日期: 2023-09-27 17:55:24

我在javascript中有一个简单的函数,我想用它来在C#中将带宽返回给我的应用程序。出于某种原因,在调用InvokeScript时,我得到了一个系统异常,但我不确定为什么。我的代码如下

C#

private void RunTestButton_Click(object sender, RoutedEventArgs e)
    {
        //Bandwidth
        object bandwidth = Browser.InvokeScript("getBandwidth"); //SystemException Error
    }
private void Browser_ScriptNotify(object sender, NotifyEventArgs e)
    {
        string value = e.Value;
        BandwidthTextBlock.Text = value;
    }

JavaScript 函数

//Bandwidth
    function getBandwidth() {
        var connection = navigator.connectionSpeed;
        window.external.notify(connection.toString());
    }

如何使用 Javascript 确定 HTML5 中的带宽

应该在Chrome和Firefox中工作,而不是在IE中工作。