浏览器 控件-浏览器调用本地程序的通用技术

问题描述

浏览器调用本地程序的通用技术

firefox,chrome,ie调用本地程序都可以用哪种方法,哪种适合这三种浏览器呢。
原来的支付宝控件安装后三种浏览器都可以用,现在主流浏览器慢慢不支持npapi,那么有什么替代技术可以实现么?
现在项目用activex,不过感觉使用起来不方便。

解决方案

如何让浏览器调用你的程序来打开资源
如何让浏览器调用你的程序来打开资源
浏览器中调用外部程序并传递参数

时间: 2024-08-01 19:41:03

浏览器 控件-浏览器调用本地程序的通用技术的相关文章

关于WebBrowser(浏览器)控件的调用

原文:关于WebBrowser(浏览器)控件的调用在VS.NET2002和2003中,要应用WebBrowser(浏览器)控件,得用InterOp,刚开始用的时候很正常,后来不知道为什么窗口一打开就抛出"窗口不能创建"异常,确认两次"继续"就能正常使用,反复从头开始创建窗口好几次都是一样的问题,百思不得其解. 今天请教装配脑袋,他说是COM引发的问题,但没有办法确认到底哪里出错了. 我再折腾了一些,使出注释大法,把出错的代码(VS.NET自动生成的)逐行注释掉,发现

将 Java 小程序迁移到 Microsoft J# 浏览器控件

程序|控件|浏览器 Visual J# .NET 小组 Microsoft Corporation 摘要:通过 Microsoft J# 浏览器控件,开发人员可以将所编写的在 Java 虚拟机上运行的 Java 小程序迁移到 .NET 框架.本文向开发人员介绍 J# 浏览器控件,并说明将 Java 小程序迁移到 .NET 框架的步骤.本文还讨论了其他一些主题,如 J# 浏览器控件的安全性和调试,以及当前版本中不受支持的功能. 下载 HTML 小程序到对象标记转换器 (95KB) 本文假设开发人员

open-webkit-sharp的webKitBrowser浏览器控件,如何实现js脚本调用c#的方法

问题描述 如题,我用WebKit.NET的封装接口软件open-webkit-sharp,在c#的WinForm窗体内嵌入webKitBrowser浏览器控件,在webKitBrowser内打开htm的页面,页面上内有按钮,我想点击按钮时,用js脚本调用c#的方法函数.若使用c#自带的WebBroeser控件内,在htm页面用js脚本调用c#的方法函数,用window.external可正常调用c#的方法函数.但open-webkit-sharp的webKitBrowser内,window.ex

将webkit内核封装为duilib的浏览器控件

转载请说明出处,谢谢~~          原本的duilib是自带浏览器控件的,但是使用了IE内核,我在做仿酷狗音乐播放器时,在右侧乐库要用到浏览器控件,而我使用自带的IE控件却发现了不少缺点,这也是duilib一直没有解决的,编程群里的朋友也反映IE控件不好用.而目前最常用的浏览器内核一个是IE内核,另一个是webkit内核.             先简单介绍一下这个webkit内核            WebKit 是一个开源的浏览器引擎,与之相对应的引擎有Gecko(Mozilla

求教一个浏览器控件的问题,谢谢

问题描述 浏览器控件打开网页时,会有两个动作1.获取内容到本地,2.如果里面有自动get或post,会有数据提交出去我想实现一个事就是,这个控件在获取内容到本地时,用本地网络get或者post数据出去时,采用代理ip可行吗?

给Webkit内核的浏览器控件增加互交功能

转载请说明出处,谢谢~~       昨天封装了基于webkit的wke浏览器内核,做成了duilib的浏览器控件,实现了浏览功能,但是单单的浏览功能还不满足需求,在我的仿酷狗项目中乐库的功能需要与浏览器互交.     大家知道在使用酷狗浏览器时,右侧的乐库,当我们选中了某个音乐,这时酷狗就会去缓冲并且播放响应的歌曲.本身浏览器与c++的窗体是不会互交的.而酷狗使用的IE浏览器内核,在c++代码中对CHtmlView类进行继承和重写,并完成IDispatchEx接口的相关工作后,就可以开启IE内

基于wke封装的duilib的webkit浏览器控件,可以c++与js互交,源码及demo下载地址

转载请说明原出处,谢谢~~        前些日子用wke内核封装了duilib的webkit浏览器控件,好多群里朋友私聊我希望可以我公布源码,今天把这个控件的源码和使用demo公布.其实这个控件封装起来没什么难度,我只是按照原来作者的demo,把相应的消息封装成duilib对应的.        在此首先要感谢wke内核的作者BlzFans以及soui2界面库的作者flyhigh,BlzFans精简了webkit内核后封装为wke并公布了源码,flyhigh对wke进行处理让他更容易移植到du

Win8系统无法打开网页提示”浏览器控件不兼容“解决办法

  Win8系统无法打开网页提示"浏览器控件不兼容"解决办法: 1.进入Win8系统,然后,使用鼠标双击要浏览的图标即可将浏览器打开; 2.在Win8系统窗口右上角处,点击工具按钮,再选择"Internet选项",接着在窗口上点击高级选项卡; 3.在Win8系统窗口高级选项卡下,点击"启动增强保护模式",然后使用鼠标将选英方框内的勾取消掉,并在窗口右下角点击"确定"按钮保存,即可解决浏览器无法显示故障; 4.返回Win8系统浏

c#-C# 用除了webbrowser的浏览器控件获取Html元素并转化成相应对象。

问题描述 C# 用除了webbrowser的浏览器控件获取Html元素并转化成相应对象. C# 用除了webbrowser的浏览器(如webkit,Cefsharp,cefglue)控件获取 img Html元素并转化成对应的Image对象 解决方案 最简单通用的做法是借助剪贴板.不管什么内核,只要你的浏览器支持选中和复制,也不管什么格式,C#那里都可以获得. "通过httpwebrequest对象发起请求获取到html",我猜测lz要得到验证码,如果是那样,再发请求会导致验证码刷新.