首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Oracle Forms -如何在Chrome中打开URL

Oracle Forms -如何在Chrome中打开URL
EN

Stack Overflow用户
提问于 2021-11-19 08:05:50
回答 3查看 246关注 0票数 0

有没有办法在表单中,在浏览器以外的其他浏览器中打开URL?

当前正在运行web.show_document(url, '_blank');' only opens it in explorer

由于某种原因,我无法使用host命令,例如:host('cmd /c start chrome "'||url||'"')。它要么不工作,要么在自身内部创建无限循环,从而在系统进程下锁定文件,导致我必须重新启动IAS/Local机器才能解锁它。

我不能使用资源管理器的原因是,我试图打开一个带有令牌的重定向url,这将打开一个基于angular的应用程序。

EN

回答 3

Stack Overflow用户

发布于 2021-11-19 21:44:05

我们已经在MS Internet Explorer版本中运行了表单。8;一个古老的,是的,但它支持的形式。

对于Chrome来说,你可能不太走运,因为Chrome不支持Java applet。它必须做一些事情来支持NPAPI插件,这些插件最初被禁用,现在甚至不受支持。Java applet (表单,对吧?)就是这样一个插件。

您可以尝试在Chrome中启用NPAPI支持,但前提是您(和您的用户)的Chrome版本低于45。目前的版本是96,所以我们谈论的是2015年或2016年的版本。你能买到这么老的版本吗?如果是这样的话,你可以把chrome://flags/#enable-npapi放到地址栏中,找到并启用NPAPI,重启Chrome,希望能让你的表单应用程序在Chrome中工作。

否则,我不确定你能不能让它工作。

票数 1
EN

Stack Overflow用户

发布于 2022-01-20 18:13:12

您可以使用clientBrowser小程序参数显式指示要使用的浏览器。使用这种方式的缺点是,您必须硬编码浏览器exe的路径,因此每个用户都需要以相同的方式进行配置。

clientBrowser=c:\directory\google\chrome.exe

票数 0
EN

Stack Overflow用户

发布于 2021-11-19 08:51:59

我现在没有Oracle Forms来进行正确的测试,所以这里没有代码示例,对不起。

您可以使用"HOST“来执行操作系统命令。就像你在terminal/cmd中做的那样

因此,试着说出以下语句,在chrome中打开一个来自Oracle Forms的链接

代码语言:javascript
复制
host('chrome.exe www.your.url');

假设所有用户都安装了chrome,它应该可以正常工作。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70031619

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档