通过iNotes客户端下的Javascript发送XMLHttpRequest
我想使用XMLHttpRequest以一种形式发布数据,并在各种环境下提供相同的功能。下面的著名代码为我创建了请求通过iNotes客户端下的Javascript发送XMLHttpRequest,javascript,lotus-notes,lotus-domino,domino-designer-eclipse,Javascript,Lotus Notes,Lotus Domino,Domino Designer Eclipse,我想使用XMLHttpRequest以一种形式发布数据,并在各种环境下提供相同的功能。下面的著名代码为我创建了请求 function createRequest() { var result = null; if (window.ActiveXObject) { // MSIE result = new ActiveXObject("Microsoft.XMLHTTP"); } else
function createRequest() {
var result = null;
if (window.ActiveXObject) {
// MSIE
result = new ActiveXObject("Microsoft.XMLHTTP");
}
else if (window.XMLHttpRequest) {
// FireFox, Safari, etc.
result = new XMLHttpRequest();
if (typeof xmlhttp.overrideMimeType != 'undefined') {
result.overrideMimeType('text/xml'); // Or anything else
}
}
else {
alert("What a bad browser!")
// No known mechanism -- consider aborting the application
}
return result;
}
这在系统web浏览器和iNotes客户端的默认web/浏览器中工作正常。但是当在iNotes客户机中以正常形式运行时,找不到合适的对象来发送请求
我的问题是iNotes客户端是否为发送此类请求提供了一些替代方案
如果回答是否定的,我也会很感激,因为这会帮助我做出决定 “iNotes客户端”这个名称通常指通过web浏览器访问Lotus Notes邮件。这就是你要问的吗?不,我是说原生iNote客户端。不是通过网络浏览器。好的,我想你一定是指本机Lotus Notes客户端。没有原生iNote客户端这样的东西。您能解释一下为什么要在LotusNotes客户机中使用Javascript执行此操作吗?我不确定这是否可行,但我确实知道可以通过Lotusscript实现。IBM在其产品中去掉了“Lotus”。v的正式名称。9是简单的注释!实际上,我已经将我的应用程序实现为Java代理。JavaScript的目标是为客户端、Notes和web客户端提供相同的功能。