javascript - 在 Awesomium.NET 中从 JSValue 获取 JSObject

标签 javascript .net awesomium jsobject

从此page我可以看到如何在 C++ 中从 JSValue 获取 JSObject 。在.NET 中有类似的方法吗? ToObject() 方法似乎不存在。

最佳答案

只需将参数从 JSValue 转换为 JSObject

protected virtual void MyBoundMethod(object sender, JavascriptMethodEventArgs e)
{
    JSObject temp;
    JSValue value;

    if (e.Arguments == null || e.Arguments.Length == 0)
        return;

    if (JSValue.Null != e.Arguments[0] && e.Arguments[0].IsObject)
    {
       temp = (JSObject)e.Arguments[0];
       value = temp["someProperty"];
    }
}

关于javascript - 在 Awesomium.NET 中从 JSValue 获取 JSObject,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19549958/

相关文章:

javascript - 在 Blockcypher 上广播原始交易,POST 请求出现错误

C# 避免多个 SWITCH 语句 .net

c# - 为 HttpClient 中的 Get 操作显式设置内容类型 header

c# - 带有 Awesomium 的跨平台 WinForms 应用程序

javascript - webpack 中的 css 配置不检测类样式但检测元素样式

javascript - TypeScript 将 bool 值转换为字符串

javascript - Awesomium C# |需要帮助从许多元素中获取随机元素

c++ - Ultralight - 如何最小化窗口

javascript - 比较数组与 JavaScript 或 jQuery

c# - 套接字在远程计算机关闭后保持连接