从Lotus Domino上的Web查询开放代理重定向?

问题描述 投票:1回答:7

有没有人知道从莲花多米诺网络查询开放代理的重定向到另一个网页的方法? print语句似乎不起作用。非常感谢可能的解决方法!

关于这个问题的东西可以在这里找到,但它似乎有点像这个link片状。

可以在没有JavaScript和重新设计文档格式的情况下完成吗?

提前致谢。

redirect lotus-notes agent lotus-domino
7个回答
1
投票

你确实意识到4/5论坛已经过时了十年,对吧?如果您使用的是更新版本的Notes / Domino,我会检查6/7论坛(如果您在该版本上,则检查8,因为它是如此不同);这是“webqueryopen redirect”的搜索结果;还有更多可能的答案。

Notes 6/7 forum results

对你的实际问题最简单的答案是herehere


1
投票

最好直接写入'location:'标题,以避免使用Javascript和元标记。


0
投票

这是来自您指向的主题的一个响应,应该可以正常工作 - 让WQO代理只是写入表单上的隐藏字段。这将进行客户端重定向,因此您将获得两次到服务器的访问。

您可以使用WQO在名为redirect的文档上设置字段。将字段设置为文本并将其隐藏在所有内容中。你在现场投入的是什么(使用你的WQO代理商):location.replace('http://www.website.com');

在你的HtmlHeadContent中,输入以下公式:

“”+ @NewLine + redirect + @NewLine +“”


0
投票

WQO代理中的一行代码可以解决问题,但请注意它仍然在重定向之前加载页面:

Call s.Documentcontext.Replaceitemvalue("$$HTMLHead", {<meta http-equiv="REFRESH" content="0;url=http://www.etfos.hr">"})


0
投票

在您的代理中,只需执行以下打印| [| &requiredURL&|] |


0
投票

尝试查看是否确实需要打开文档而不是运行代理并在Query_String中传递params

我认为wqo无法重定向到另一个页面,因为它最终会将您重定向到您打开或正在创建的文档。我可能是错的,但昨天我试图根据我传递给OpenCorm url命令的参数做一件事或另一件事似乎虽然它正在运行代理,但pw.println()命令却没有表现与WQS代理相同。

如果您不需要打开文档,请尝试运行代理并将params传递给它


-1
投票

正确的方法是使用一个print语句,并将要重定向到的URL重定向到括号中。这将在服务器上生成302 REDIRECT。

示例代码:

%REM
    Agent redirect
    Trigger: On Schedule - Never
    Target: None
    Security Level: 1
%END REM
Option Public
Option Declare

Sub Initialize
    Print "[http://www.ibm.com]"
End Sub

有人建议使用Meta Refresh。 W3C不鼓励这样做。请参阅以下链接:

http://en.wikipedia.org/wiki/Meta_refresh#Usability

© www.soinside.com 2019 - 2024. All rights reserved.