社区
vbScript
帖子详情
方案问题————web页内调用本地程序方案有多少种,列举优劣!
路人丁
2008-06-29 05:51:56
要完成的工作,提取网页的内容,将内容传给本地程序处理后再输出到网页;
初步想法在网页中写一个脚本,这个脚本可以调用本地的程序,写一dll(com);将网页某输入框的特定内容提取并传参给本地DLL内函数,同时传参数出element id;
本地DLL对内容处理完毕后,将内容put到element;
...全文
444
8
打赏
收藏
方案问题————web页内调用本地程序方案有多少种,列举优劣!
要完成的工作,提取网页的内容,将内容传给本地程序处理后再输出到网页; 初步想法在网页中写一个脚本,这个脚本可以调用本地的程序,写一dll(com);将网页某输入框的特定内容提取并传参给本地DLL内函数,同时传参数出element id; 本地DLL对内容处理完毕后,将内容put到element;
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zpl586
2010-10-12
打赏
举报
回复
可以试试URL scheme
MVC2008MVC
2008-08-01
打赏
举报
回复
要不让出现安全提示很简单实现objsafe安全接口就可以了,
可以上网搜一下objsafe.tlb文件,如果这个dll或ocx使用VB写的直接引入这个文件实现一下接口,在网页中
<script>
var dllObj=CreateXObject("dll文件类");
dllobj.方法
...........
</script>
这样是不会有提示的。但是有一个问题是,要确保客户端注册所有的dll文件。但是如果通过网络直接下载自动注册那么
IE的提示还是会有的。
路人丁
2008-07-30
打赏
举报
回复
这个问题扔在这好久了,现在重新拾起来!
如2楼所说, 是web和本地的交互;
我要用本地程序分析web内容;不是所有web都要分析,只针对某些web页,我不想通过分析URL来确认这是我要分析的网页,同时web内容所在的elementID位置不确定;
目前有2个方案,方案1这里不讨论。
方案2:这些Web来主动调用我的程序,将我要分析的网页内容送给我,我做了处理之后通过返回值回传处理过的内容,web将处理过的内容显示到网页上;
问题:采用什么样的调用方式比较好,且不会出现安全提示。我需要一些经验性的建议;
先谢谢各位!还没看懂我只能再解释^_^
Edidu
2008-07-02
打赏
举报
回复
我觉得所谓的"本地",应该是服务器,而不是客户端。
如果在网页客户端掉用本地的dll,除非经过安全授权,不然会引起用户恐慌和反感,以为搞了什么木马或者杂七杂八的东东。
如果在服务器,可以使用com形式的调用动态连接库dll文件,当然这是传统。
如果现代一点,可以调用web service来处理输入输出。
以上都是殊途同归,不同的是,dll实现的是功能调用,而web service实现的是服务调用。
当然,这是服务器端,如果你要想在客户端调用dll,就得使用object,来调用ocx之类东东,不过不推荐你这么做,除非你想弄点熊猫烧香什么的。
redcn2004
2008-06-30
打赏
举报
回复
关注。。。。。。。。。。。。。。。。。。。
一把编程的菜刀
2008-06-30
打赏
举报
回复
你指的是应用程序和WEB的交互?
指得调用本地程序是指调用服务端的?
qiuming0306
2008-06-30
打赏
举报
回复
没看懂楼主的意思!
Android与JS交互
方案
[源码]
本文详细介绍了Android与JavaScript(JS)交互的多
种
方案
及其常见
问题
。首先,文章阐述了JS
调用
Android方法的三
种
方式:通过
Web
View的addJavascriptInterface()进行对象映射、通过
Web
ViewClient的shouldOverrideUrlLoading()方法回调拦截URL,以及通过
Web
ChromeClient的onJsPrompt()等方法拦截JS对话框。每
种
方式均详细说明了原理、具体使用步骤及优缺点。其次,文章介绍了Android
调用
JS方法的两
种
方式:通过
Web
View.loadUrl()和
Web
View.evaluateJavascript(),并建议根据Android版本混合使用这两
种
方法。最后,文章
列举
了开发过程中可能遇到的
问题
及其解决
方案
,如Alert无法弹出、JS方法未定义、安全限制
问题
以及线程
问题
等。
搭建自动化
Web
页
面性能检测系统 —— 设计篇
首次内容渲染时长(First Contentful Paint, FCP)
页
面最新出现的内容渲染时长首次展现平均值(Speed Index, SI)
页
面内容可见填充的速度最大内容绘制时间(Largest Contentful Paint, LCP)
页
面核心内容呈现时间,不采用 loading 状态的数据可交互时间(Time to Interactive, TTI)用户是否会体验到卡顿总阻塞时间(Total Blocking Time, TBT)
解决跨域
问题
的8
种
方案
(最新最全)
浏览器对于javascript的同源策略的限制,例如下面的js不能
调用
中的js,对象或数据(因为和是不同域),所以跨域就出现了.简单的解释就是域名相同,端口相同,协议相同跨域
问题
在目前后端分离的架构中普遍存在,本文所介绍的这几
种
方案
虽然都能够解决跨域
问题
,但其实各有
优劣
。比如Jsonp方式实现起来较为简单,但只支持GET请求方式,在原生JavaScript脚本中使用方便,但是当利用了如Vue.js这
种
MVVM框架时就有些难以施展了。
Java
程序
员面试题收集(6)
《!————————————————————————————基础题122道,代码题19道————————————————————————————》 JAVA相关基础知识1、面向对象的特征有哪些方面1.抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部
问题
,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数...
让测试人头疼的
web
自动化之验证码识别彻底解决
方案
文章摘要: 本文探讨了自动化测试中验证码识别的解决
方案
,重点介绍了OCR技术和第三方打码平台两
种
方法。通过Tesseract OCR框架可实现简单验证码识别,但精度有限;而第三方平台(如超级鹰)能高精度识别复杂验证码,需配合Selenium完成自动化登录流程。文中详细提供了环境配置、代码实现步骤及注意事项,包括截图处理、元素定位和接口
调用
等关键环节,为测试人员解决验证码难题提供了实用
方案
。两
种
方案
各有
优劣
,需根据实际需求选择。
vbScript
4,007
社区成员
3,512
社区内容
发帖
与我相关
我的任务
vbScript
它是一种微软环境下的轻量级的解释型语言,它使用COM组件、WMI、WSH、ADSI访问系统中的元素,对系统进行管理。
复制链接
扫一扫
分享
社区描述
它是一种微软环境下的轻量级的解释型语言,它使用COM组件、WMI、WSH、ADSI访问系统中的元素,对系统进行管理。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章