解决IE8无法打开多个窗口使用不用用户登录ERP系统
OS: Win 7 64 IE 8.0
ERP: R12.1.1
---------------------------
solution:
现在R12已经认证IE8,并且可以正常访问EBS系统,但是目前只能打开一个窗口,如果用其他用户再次登录,会显示“您的登录会话已无效。正在退出Oracle Applications”
Previous releases of Internet Explorer have allowed users to logon to the same Oracle E-Business Suite environment concurrently from the same desktop by launching each application session through a new browser session.
By default the ‘Session Merging’ feature within IE8 prevents this functionality from working correctly. This IE8 functionality causes the same session id to be used when accessing the same Oracle E-Business Suite environment despite opening a new browser window to launch a second session.
This can result in unusual behavior with invalid sessions causing errors such as “Your login session has become invalid" and failures to launch forms causing errors such as “FRM-92050: Failed to connect to the server: /forms/formservlet: -1"
To retain the use of multiple sessions to the same Oracle E-Business Suite environment with IE8, please use one of the workarounds below to ensure each browser session remains independent;
1.Open a new explorer window using its own session cookie by selecting 'File -> New Session'
from an existing browser window.
2.Run from the command line adding the -nomerge
parameter i.e. Start -> Run -> iexplore -nomerge
3.Create a new IE8 icon adding the -nomerge
parameter i.e.
-
Start -> Program Files
- Right click on the
Internet Explorer
icon and selectProperties
- Add
-nomerge
to the end of the link in theTarget
field i.e."C:\Program Files\Internet Explorer\iexplore.exe" -nomerge
- Click the
OK
button to close the window - This icon may then be copied to the desktop if desired
Multiple Java Console Windows Open
With the 'Show Console' option set in the Java Control Panel, launching a forms based application through IE8 may cause two separate 'Java Console' windows to open. Accessing further applets from the same Oracle E-Business Suite session may also cause further 'Java Console' windows to appear. This is expected behavior due to the Loosely-Coupled IE (LCIE) functionality within IE8. This functionality splits the browsers frame and its tabs into separate processes on the desktop to improve performance and browser recovery if a tab crashes. This will not always be seen because not every tab will necessarily be started in its own process as LCIE will attempt to balance reliability with performance. Therefore the issue of multiple java console windows is most likely to be seen if running from a high specification multi-core processor desktop.
If required you can prevent the java console from appearing by running the following from your desktop client;
Control Panel -> Java icon -> Advanced tab -> Java Console -> select the 'Hide Console' radio button
Cross-Site Scripting Error
Oracle E-Business Suite 12.0 and 12.1.1 users may see the following error in the browser window when launching a forms based application;
'Internet Explorer has modified this page to prevent a possible cross-site scripting attack'
The required Forms 10.1.2.3 servlet components may not have been deployed properly when Forms 10.1.2.3 was first installed in your Oracle E-Business Suite Release 12 environment (Bug 8608695).
If your IE 8 end-users encounter this error when attempting to launch a Forms-based E-Business Suite product, redeploy the Forms 10.1.2.3 formsapp.ear file by following Note 397174.1 titled, 'Deploying a New Forms .ear File in Oracle Applications Release 12'.
---EOF---
see Note Recommended Browsers for Oracle E-Business Suite Release 12 [ID 389422.1]
给各位耐心看到最后的推荐一下IE8的一些新特性:
http://hi.baidu.com/meteoric_cry/blog/item/151cc403363ff381d53f7c01.html
#3 : 所有的 IE 8 Tabs、窗口和弹出窗口属于同一浏览器会话----看看这段描述,就知道上面我们的问题所在了. ^_^