【发布时间】:2019-12-20 02:22:37
【问题描述】:
所以我在我的 UWP 应用程序中使用WebView,我想处理HTML5 notifications。我所做的是将ScriptNotify 事件的支持添加到我的webview (here)。
MyWebView.ScriptNotify += WebView_Notify;
private void WebView_Notify(object sender, NotifyEventArgs e)
{
Debug.WriteLine("NOTIFIED " + e.Value);
}
然后使用InvokeScriptAsync我运行了以下javascript代码:
(function() {
var N = window.Notification;
window.external.notify(N.permission);
var P = function (title, options){
window.external.notify(title)
};
P.permission = 'granted';
N = P
})();
但是,这不起作用。在我的调试输出中,我确实得到了:
"通知默认值`
这意味着ScriptNotify 处理程序正在被触发。但是,如何在我的应用中实现 HTML5 通知支持?
【问题讨论】:
标签: javascript c# html webview uwp