创建访问 Web 客户端的 URL

在 Web 客户端中,可使用 URL 访问表单。可使用基本 URL 和可选 URL 参数构建这些 URL。在某些情况下,用户可以绕过普通 URL 并构建绕过“登录”页面不需要用户登录的 URL。

基本 URL

用于访问表单的 URL 必须遵循特定格式。基本格式为:

http(s)://webserver/wswebclient/default.aspx

其中,webserver 是 Web 客户端软件所在的 Web 服务器的名称。  

URL 参数

对于基本 URL,您可以添加任意数量的 URL 参数以控制在 Web 客户端打开时所执行的操作。要将这些参数附加到基本 URL:

  • 在紧接基本 URL 之后添加一个问号。
  • 指定一个或多个参数,不含空格。
  • 用和号 (&) 分隔多个参数。

参数不需要以系统使用时的任何特定顺序显示。

下表列出并说明了这些 URL 参数:

URL 参数(语法) 说明
user=userName 登录参数。

userName 的值是登录用户 ID。如果指定,则登录页面中的用户 ID 字段将自动使用该用户 ID 填充。

config=configName 登录参数。

configName 的值是用户要登录到的配置的名称。如果指定,则该配置将自动选中并显示在登录页面的“配置”字段中。

configgroup=configGroupName 登录参数。

configGroupName 的值是命名配置所属的配置组的名称。

当您希望在登录页面的“配置”下拉列表中仅显示指定的配置组的成员时,可使用该选项。

form=formName

form=formName(launchParams)

会话启动参数。

formName 的值是要打开的表单的名称。该参数可以与表单启动参数 (launchParams) 一起使用,也可以不与其一起使用。

例如,form=Events 作为 URL 参数可使用其缺省设置打开事件表单。form=Events(FILTER(EventName='IdoOnInvoke')SETVARVALUES(InitialCommand=Refresh)) 作为 URL 参数可与其他表单启动参数一起筛选 IdoOnInvoke 框架结构事件的“事件”集合,然后在表单打开以仅显示该事件时刷新表单(覆盖表单的缺省 InitialCommand 参数)。

注意: 使用这些启动参数启动表单时,可以进行值筛选。
page=formonly

page=light

会话启动参数。

当 formonly 选项与该参数搭配使用时,表单打开时没有任何常用 WinStudio 菜单或工具栏,且无法访问资源管理器。该选项主要用于为在空间有限的移动设备上使用而设计的表单。

有关详细信息,请参见关于仅表单模式中的工具栏

当 light 选项与该参数搭配使用时,表单将在特殊的轻型 Web 浏览器客户端中打开。该选项也是设计作为主要用于移动表单和应用程序的功能。

notitle = 1 该参数与 page=formonly 参数搭配使用。指定时,它会告知浏览器不要显示表单的标题栏。
deviceid=number 该参数主要在测试表单显示时使用。number 表明要用于显示表单的编辑设备类型表单中定义的设备类型定义。
menu=hidden 会话启动参数。

该参数用于隐藏主菜单。

绕过登录页面

在某些情况下,您可能希望用户无需登录即可登录到应用程序中的特定表单。使用以下格式设置的 URL 即可实现该操作:

http://webserver/WSWebClient/session/open/configname/

其中:

  • webserver 是 Web 客户端软件所在的 Web 服务器的名称。
  • configname 是用户有权使用的配置的名称。
  • username 是用户的 Mongoose 用户 ID。
注意: 此类 URL 仅适用于没有登录密码的用户。

您还可以将 URL 参数附加到该 URL 格式。

相关主题