Windows 10 Universal App与JavaScript交互

时间:2015-12-01 21:16:55

标签: javascript c# win-universal-app

- HTML

 <form method='post' id="theForm" onsubmit="showToast();">
            <input type='text' id="username" name='username' placeholder='Username'>
            <input type='password' id='password' name='password' placeholder='Password'>
     <input type='submit' value='Login'>

            <!-- /login -->
        </form>

- 的JavaScript -

 <script type='text/javascript'>
        function showToast() {
            var user = document.getElementById("username").value;
            var passwords = document.getElementById("password").value;
            window.external.notify(user.toString() + "-" +         passwords.toString());
        }

     </script>

- javascript调用时的代码

 public MainPage()
    {
                this.InitializeComponent();
                WebView.ScriptNotify += webView_ScriptNotify;
    }



 private void  webView_ScriptNotify(object sender, NotifyEventArgs e)
                {

                    string commandStr = e.Value.ToString();
        }

我在我的应用程序中加载了一个webview,我想从javascript按下按钮(&#34;登录&#34;),将数据发送到webView ScriptNotify函数。我在通用的8.1应用程序中成功实现了这一点,但是当我在通用的10个应用程序中尝试时,我也成功获取数据,但我的问题是按下按钮时登录屏幕冻结并且不要&# 39; t显示任何东西(但我拿了数据)。有人可以帮我解决我的问题吗?我该怎么做才能解决它?

0 个答案:

没有答案