繁体   English   中英

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

[英]How to Determine Bandwidth in HTML5 Using Javascript

我在javascript中有一个简单的函数,我想使用该函数将带宽返回到C#中的应用程序。 出于某些原因,调用InvokeScript时出现SystemException,但不确定为什么。 我的代码如下

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());
    }

目前,该功能应可在Chrome和Firefox中运行,而不能在IE中运行。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM