当前位置: 首页 > news >正文

WEBKIT 通过JavaScript 调用本地,硬件未来之窗OS硬件APP

以酒店为例我们需要调用shen份证读取,采集人脸,门锁写房卡,如何通过浏览器调用

1.通过本地http服务

2.通过webkit模式

这里说政务单位模式的集成

由于篇幅问题,怎么集成webkit就不说了

一、webkkit加载交互本地代码

  browser.RegisterJsObject("CyberWin_JsAPP", new CyberWin_未来之窗人工智能appV2005());

二、CyberWin_未来之窗人工智能appV2005

是一个类:class

using System;
using System.Collections.Generic;
using System.Text;using System.Data;using System.Windows.Forms;using CyberWin.CSHARP.YNWLZC.WebFrame.CyberPHP.CyberWinNet.Http;
using System.Collections.Specialized;using FastReport;
using FastReport.Export.Pdf;using System.IO;using System.Runtime.InteropServices;using System.Threading;using Spire.Xls;
using System.Drawing.Printing;
using System.Drawing;using System.Media;using System.Speech.Synthesis;
using System.Security.Cryptography;using Tesseract;
using System.Net;namespace CyberWin.未来之窗人工智能
{public class CyberWin_未来之窗人工智能appV2005{

三、万能交互app

   ///public string run(string app_name,string action,string param,string password=""){CyberWin.CSHARP.YNWLZC.WebFrame.CyberPHP.CyberWinApp.Cls_CyberWinApp app;string app_root ="";app = new Cls_CyberWinApp(app_root);app.CyberWinCaheBuild = true;if (password.Length > 5){}NameValueCollection ht = new NameValueCollection();ht.Add("param", param);object o = app.Cyber_CallApp(app_name, action, ht);return o.ToString();}

四、网页调用

CyberWin_JsAPP.run('app插件名称','参数');

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 03、爬虫数据解析-bs4解析/xpath解析
  • 套接字选项、广播和组播
  • 【elasticsearch实现优先展示连词并按某个字段折叠显示最新一条】
  • 代码片段管理的终极助手:MassCode
  • 参数化的艺术:Postman中API测试用例的动态构建
  • DP学习——享元模式
  • javascript deriveKey和deriveBits()由主密钥派生出新的密钥进行加密
  • git--本地仓库修改同步到远程仓库
  • 基于爬虫和机器学习的招聘数据分析与可视化系统,python django框架,前端bootstrap,机器学习有八种带有可视化大屏和后台
  • SPSS个人版是什么软件
  • qt--做一个拷贝文件器
  • 深入理解Spring依赖注入与生命周期管理
  • 取消Idea文件夹的自动合并操作!
  • Unity C#底层原理(二)
  • 【BUG】已解决:No Python at ‘C:Users…Python Python39python. exe’
  • [js高手之路]搞清楚面向对象,必须要理解对象在创建过程中的内存表示
  • 2017-08-04 前端日报
  • express如何解决request entity too large问题
  • JSDuck 与 AngularJS 融合技巧
  • js继承的实现方法
  • MaxCompute访问TableStore(OTS) 数据
  • vue 配置sass、scss全局变量
  • 跨域
  • 扑朔迷离的属性和特性【彻底弄清】
  • 三栏布局总结
  • 使用Maven插件构建SpringBoot项目,生成Docker镜像push到DockerHub上
  • 适配mpvue平台的的微信小程序日历组件mpvue-calendar
  • 通信类
  • 原生JS动态加载JS、CSS文件及代码脚本
  • 找一份好的前端工作,起点很重要
  • 京东物流联手山西图灵打造智能供应链,让阅读更有趣 ...
  • #、%和$符号在OGNL表达式中经常出现
  • #define 用法
  • #传输# #传输数据判断#
  • #进阶:轻量级ORM框架Dapper的使用教程与原理详解
  • #我与Java虚拟机的故事#连载09:面试大厂逃不过的JVM
  • (2015)JS ES6 必知的十个 特性
  • (2024)docker-compose实战 (9)部署多项目环境(LAMP+react+vue+redis+mysql+nginx)
  • (3)nginx 配置(nginx.conf)
  • (env: Windows,mp,1.06.2308310; lib: 3.2.4) uniapp微信小程序
  • (java)关于Thread的挂起和恢复
  • (Matalb时序预测)WOA-BP鲸鱼算法优化BP神经网络的多维时序回归预测
  • (附源码)springboot宠物医疗服务网站 毕业设计688413
  • (一)SpringBoot3---尚硅谷总结
  • (转)3D模板阴影原理
  • * 论文笔记 【Wide Deep Learning for Recommender Systems】
  • .locked1、locked勒索病毒解密方法|勒索病毒解决|勒索病毒恢复|数据库修复
  • .NET Core/Framework 创建委托以大幅度提高反射调用的性能
  • .NET Framework 3.5安装教程
  • .net 逐行读取大文本文件_如何使用 Java 灵活读取 Excel 内容 ?
  • .NET/C# 使用 SpanT 为字符串处理提升性能
  • .NET开发人员必知的八个网站
  • @Transient注解
  • []利用定点式具实现:文件读取,完成不同进制之间的
  • [android]-如何在向服务器发送request时附加已保存的cookie数据