Orbeon JavaScript 嵌入错误:`ORBEON.xforms.server.AjaxServer.Event 不是构造函数`
Posted
技术标签:
【中文标题】Orbeon JavaScript 嵌入错误:`ORBEON.xforms.server.AjaxServer.Event 不是构造函数`【英文标题】:Orbeon JavaScript Embedding error: `ORBEON.xforms.server.AjaxServer.Event is not a constructor` 【发布时间】:2021-05-07 04:02:35 【问题描述】:我正在尝试使用 javascript Orbeon 嵌入 API。设置转发*后(我希望是正确的,我先是 404,然后是 CORS 错误)现在表单已嵌入到页面中但表单不起作用,单击任何控件/按钮会导致错误
ORBEON.xforms.server.AjaxServer.Event is not a constructor
.
更具体地说,单击控制台中的下一页按钮会产生:
xforms.js:2399
⌄ Uncaught TypeError: ORBEON.xforms.server.AjaxServer.Event is not a constructor
at htmlDocument.focus (xforms.js:2399)
focus @ xforms.js:2399
---
xforms.js:2722
⌄ Uncaught TypeError: ORBEON.xforms.server.AjaxServer.Event is not a constructor
at HTMLDocument.click (xforms.js:2722)
click @ xforms.js:2722
* 转发设置如下:
<VirtualHost *:443>
....
SSLProxyEngine on
RewriteEngine on
RewriteRule "^/orbeon/(.+)" "https://orbeon.server.ip/orbeon/$1" [P,L]
【问题讨论】:
【参考方案1】:JS Embedding API Limitations 状态,即
oxf.xforms.combine-resources
必须设置为true
(在properties-local.xml
)
【讨论】:
以上是关于Orbeon JavaScript 嵌入错误:`ORBEON.xforms.server.AjaxServer.Event 不是构造函数`的主要内容,如果未能解决你的问题,请参考以下文章