起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 372|回复: 19

【结贴】当前浏览器进程已经运行x3客户端,同一进程不能多次运行X3客户端**

[复制链接]
发表于 2009-6-1 10:09:45 | 显示全部楼层 |阅读模式
我在门户上把x3的businenss网址,例如:http://127.0.0.1:8081/Bsuiness1.jsp
作为URL集成进去,一共集成了好多个这样的URL,当点击第一个url的时候,网页正常显示,
这时,如果保持这个网页是打开的,再点击第二个URL的时候,IE就会报错,错误如标题所示,怎么解决呢?
回复

使用道具 举报

发表于 2009-6-1 14:42:52 | 显示全部楼层
这个问过alang和他推荐的人,推荐的人没有弄过这方面的东西。
我们现在不能这样支持,目前有个客户和这个类似,他在business.jsp中使用的run2方法来不通过主界面单独运行一个功能。并且问题很多。不知道你们是否可以使用run2,如果可以,等开发人员这边有结果可以告诉你一下。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-6-1 15:19:04 | 显示全部楼层
1.我现在从x3里面单独拖拽出来显示不仅仅是单个的功能,还有单个的业务空间,待办任务都提出来了。这些都可能会集成在门户上显示。run2方法对于单个的业务空间,是不是不适用呢?
2.不过业务功能方面,我愿意试试run2方法,毕竟能解决就得尽量解决,等待你们的测试结果哦,谢谢帮忙!
回复 支持 反对

使用道具 举报

发表于 2009-6-2 15:16:21 | 显示全部楼层
现在ie运行起来以后进程中能看到iexplore进程么?
修改一下注册表:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\BrowseNewProcess
把值改成yes

数据:yes(表示资源浏览器窗口和IE浏览器窗口使用单独的进程
          no(表示资源浏览器窗口和IE浏览器窗口使用同一进程explorer.exe
修改后退出注册表编辑器生效。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-6-3 10:03:13 | 显示全部楼层
我打开了注册表,我的BrowseNewProcess的值就是yes,我就没动BrowseNewProcess,不过我把它上面那个(默认)的值也改为了yes。再运行还是不行。
还是这个问题:
当点击第一个url的时候,网页正常显示,
这时,如果保持这个网页是打开的,再点击第二个URL的时候,IE还是会报错。
注册表编辑器,如下图所示:

qq2.png

2.94 KB, 下载次数: 167

回复 支持 反对

使用道具 举报

发表于 2009-6-3 10:20:18 | 显示全部楼层
上面我想的可能和你的有一些差比,上面主要是说运行起来多个ie,每个ie都可以运行平台,
如果你们想通过系统初始化功能把主界面运行起来后在运行功能那就没有办法了。因为系统初始化功能只能在一个ie进程中运行一次。

如果你们的需求不需要通过主界面直接在ie中运行一个功能可以尝试一下使用run2方法。这个我们现在已经支持能正常运行了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-6-3 11:11:38 | 显示全部楼层
ok!  我试试run2方法。我可以不运行主界面,单独运行一个功能,这是符合需求的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-6-3 11:14:47 | 显示全部楼层
能不能提供一个run2方法的例子呢?我主要是不知道第二个参数填什么?
回复 支持 反对

使用道具 举报

发表于 2009-6-3 11:41:37 | 显示全部楼层
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-6-3 12:42:57 | 显示全部楼层
我试了试,怎么还是不行呢。还是这个错误。
难道我们的理解不太一样,我再说一下需求:一个网页页面A上面有好几个<a>元素。每一个<a>元素都连接类似的网址http://127.0.0.1:8080/x3/Business1.jsp ?username=ry1&pwd=123456
                                       http://127.0.0.1:8080/x3/Business2.jsp ?username=ry1&pwd=123456
                                              ........
Business1.jsp和Business2.jsp的不一样的地方就是run2方法的第一个参数不一样。
然后点击<a>元素,就分别在另外的空白页面上打开功能。现在出现的还是和之前用run方法一样的错误。点第一个<a>元素的时候,弹出一个新页面,正常显示。再点击第二个<a>元素的时候,弹出一个新页面,但是很快在左下角出现黄色感叹号,表明出错了,双击,就是本楼标题的错误。
我的business.jsp的内容如下所示。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-19 19:19 , Processed in 0.047220 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表