探索浏览器外应用程序的功能与特性
在开发应用程序时,浏览器外应用程序提供了更多的功能和灵活性。本文将介绍浏览器外应用程序的一些关键特性,包括与 JavaScript 的交互、通知窗口、主窗口控制以及提升信任级别的应用程序等方面。
与 JavaScript 交互
在浏览器外应用程序中,可以使用 InvokeScript() 方法调用 JavaScript 函数,并传递参数。该方法接受一个可选的字符串数组作为第二个参数,将其作为参数传递给 JavaScript 函数,并返回 JavaScript 函数的返回值。示例代码如下:
object result = browser.InvokeScript("AddTwoNumbers", new string[] { "1", "2" });
要响应 JavaScript 方法,可以处理 WebBrowser.ScriptNotify 事件。当 JavaScript 代码调用 window.external.notify 时,该事件会触发。以下是一个示例:
// JavaScript 代码
window.external.notify("This is a notification from JavaScript");
// C# 事件处理程序
private void Browser_ScriptNotify(object sender, NotifyEventArgs
浏览器外应用功能解析
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



