java程序和“嵌入的浏览器”交互的问题

问题描述

java程序和“嵌入的浏览器”交互的问题★JAVA普通程序和JS交互比较完整用JDK1.6或者RHINO包"ScriptEngineManagerscriptEngineMgr=newScriptEngineManager();jsEngine=scriptEngineMgr.getEngineByName(""JavaScript"");jsEngine.put(""app"",this.app);Objectrs=jsEngine.eval(js代码);"C#程序与脚本引擎的交互和这个基本类似"varmsc=newScriptControlClass();msc.Language=""javascript"";...msc.AddObject(""app"",this.app,false);msc.AddCode(预定义的JS代码,JAVA的jsEngine.eval可达到这个效果);"★C#与嵌入浏览器的交互很好1C#访问网页代码this.webBrowser.ObjectForScripting=this;this.webBrowser.Document.InvokeScript(...)JS代码window.external即是C#代码中this对应的对象2网页代码访问C#window.external.C#的方法this.webBrowser.ObjectForScripting=this;必须设置这句★java程序和“嵌入的浏览器”交互1支持组件比较混乱(JDIC/DJ/JxBrowser...)JWebPane2大多有类似InvokeScript的方法(比如JDIC的executeScript)但没有this.webBrowser.ObjectForScripting=this的对应方法??(不确定)请帮忙:那种java浏览器插件有类似这样的方法???

时间: 2024-11-10 00:49:05

java程序和“嵌入的浏览器”交互的问题的相关文章

WPF框架中使用CefSharp嵌入web浏览器的方法教程

首先先介绍一下CefSharp嵌入式浏览器,它是基于Google浏览器的一个组件,我们可以在WPF/WinForm客户端软件中使用它.CefSharp的代码托管在GitHub上,.NET (WPF and Windows Forms) bindings for the Chromium Embedded Framework. 目前最新版本的CefSharp是41.0版本,如果你的客户端软件需要支持WIN XP操作系统,建议使用CefSharp.Wpf 1.25.7及之前的版本.可以从Nuget上

在Java程序中内嵌Mozilla浏览器

简介 SWT 浏览器部件是 SWT 所提供的众多部件中较为复杂的一个,它提供了在 Java 应用程序中内嵌浏览器应用并通过 Java API 与之进行交互的能力.一个 典型的应用场景是,开发者可以在客户段程序中嵌入一个内置浏览器,访问特定 HTML 应用,从而集 web 技术与客户端技术两者之所长,开发出具有更丰富功能 和界面的软件. 本文主要包含两个方面的内容:1. 如何在 Java 应用程序中内嵌基于 Mozilla 的浏览器部件.2. 使用 JavaXPCOM bridge 定制浏览器功能

文档-编写一个java程序,将webbrowser控件嵌入进去

问题描述 编写一个java程序,将webbrowser控件嵌入进去 用java语言编写一个程序实现从网页中找到文档链接并下载和删除.拜托各位啦 解决方案 http://blog.csdn.net/b_h_l/article/details/8266899

Java程序打开浏览器和文件夹

Java程序打开浏览器和文件夹 (1)打开网址 Java代码   //启用系统默认浏览器来打开网址.           try {               URI uri = new URI("file:///"+fileFullPath.replaceAll("\\\\", "/"));               Desktop.getDesktop().browse(uri);           } catch (URISyntax

java导出PDF文件,在程序中利用IE浏览器点击下载,是正确的后缀为PDF的文件;而在谷歌浏览器中,点击导出,导出的是后缀为.action的文件

问题描述 java导出PDF文件,在程序中利用IE浏览器点击下载,是正确的后缀为PDF的文件:而在谷歌浏览器中,点击导出,导出的是后缀为.action的文件,貌似是不支持谷歌浏览器啊?那位大哥遇到过啊?!case2:ServletOutputStreamouputStream=getResponse().getOutputStream();getResponse().setContentType("application/pdf");StringfileName2=newString(

怎么用java实现程序中内置浏览器,并且能通过软件向浏览器的页面中输入字符谢谢

问题描述 怎么用java或者C++实现程序中内置浏览器,并且能通过软件向浏览器的页面中输入字符谢谢​需要用到哪些类,以及大致思路是什么?比如说,我想实现申请邮箱,可以不在浏览器上输入账号密码,想通过软件导入文本,然后自动在文本框出现导入的账号和密码,自己输入验证码后,点击确定,内置浏览器的页面上就出现了账号和密码,和验证码了,再点击提交,是点击软件上的,不点击浏览器上的,就能提交这些数据了,谢谢了!第一次发帖,想做的几个软件都是这样的..或者谁告诉我用其他的什么语言能做出来呢.谢了哈 解决方案

JAVA程序员必读:基础篇(8)

程序|程序员 JAVA程序员必读:基础篇时间:2001/09/13 13:31 作者:ZSC 太平洋网络学院 2.6什么是接口 接口是一个收集方法和常数表单的契约.当类执行一个接口,它就许诺声明在那个接口中执行所有的方法. 接口是一个设备或者一个系统,它是用于交互的无关的实体.根据这个定义,远程控制是一个在你和电视的接口:而英语是两个人之间的接口:强制在军事中的行为协议是不同等价人之间的接口.在JAVA语言中,接口是一个设备,它是用来与其它对象交互的设备.一个接口可能对一个协议是类似的.实际上,

Java程序设计基础入门之慨述

现在,Java技术已经风靡全球,就连环球信息网WWW的创始人也说:"计算机行业发展的下一个浪潮就是Java,并且很快就会发生." SUN公司也声称,J2EE 1.4代表了"迄今为止最完美的网络服务平台". 现在,Java程序已经无处不在,就连手机都成了Java的活动舞台.2004年的二级计算机等级考试也新增Java程序设计科目. "当我们面临多种数字化产品浪潮的时候,跨平台.数字平移肯定会成最热的技术!"这是我们送给读者的话.所以,就让我们品味J

写给自己的Java程序员学习路线图

如下是我做开发这几年经常使用一些技术和工具,当然这些技术也都是需要加强的(有些是我一直使用的,不过不深入,有些内部的原理等等不是很清楚) 前端部分: 1)HTML:网页的核心语言,构成网页的基础 2)CSS:使网页更加丰富多彩灿烂的利器 3)JavaScript:使网页动起来的根本,加强了网页和用户之间的交互 4)HTML DOM:换一种更加形象化的角度来看待网页,让我们更加方便的控制网页 5)HTML BOM:与浏览器交互不可或缺的工具 6)JavaScript库,主要是:jQuery及其插件