IBM Lotus iNotes 8.5 中的新特性:full 模式

full 模式一般改进

full 模式采用了最初在 Lotus Domino Web Access 8.0.1 lite 模式中引入的基于框架集(frameset)的页面架构和用户界面(UI)框架。它还利用了许多相同的基本 UI Widget,例如功能区转换开关、菜单栏和分隔条等。Full 模式还提供了更高级的用户交互功能,如更丰富的虚拟列表,支持可选的窄显示格式(以实现更宽的边栏预览)、键盘交互和典型的单项滚动体验,可与富客户端应用程序相媲美。full 模式视图现还可执行异步事务处理,以检索视图数据。请参见图 1。


图 1. full 模式下的收件箱
full 模式下的收件箱

功能区转换开关

功能区转换开关为主 Lotus iNotes 功能区提供了应用程序图标。单击其中的一项即可启动或切换到其中显示了功能区视图的可管理标签页。

可管理的标签页

与 Lotus Notes 客户端相似,Lotus iNotes 现在也会在独立的标签页中打开功能区和文档,用户可通过点击在不同的工作之间切换。用户首选项也是在独立的标签页中打开的。在本文稍后的内容中,我们将讨论新 widget 特性如何利用这些标签页。

边栏

8.0.1 lite 模式中引入的边栏已得到增强,支持额外的面板类型,最主要的就是 IBM Lotus Sametime® 联系人列表。该组件扩展了 AccordianContainer Dojo widget,利用了 Dojo 库提供的多种 AJAX 可视化效果。此外还提供了每日安排一览(Day-At-A-Glance)和帮助等边栏。用户可管理边栏的显示,也可选择隐藏或显示整个边栏。

状态栏和支持控制台

状态栏区域和支持控制台均已成为 full 模式的完整组成部分。

经过改进的 UI 控件

经过改进的菜单栏 widget 现支持溢位指示器(overflow indicator),如图 2 所示,当窗口缩小到无法显示当前所有顶级操作的宽度时,则以溢位指示器的形式指出。


图 2. 显示了溢位指示器的操作栏
显示了溢位指示器的操作栏

全新的虚拟列表控件与新 UI 框架配合工作,提供了原虚拟列表的所有相同功能,还增加了异步数据检索事务的使用。

日历视图改进

日历视图已经过重新设计,更符合 Lotus Notes 8 或更新版本客户端的视图,此外还支持异步数据检索,如图 3 所示。


图 3. 使用日期控件显示的一周工作日历视图
使用日期控件显示的一周工作日历视图

Safari 3.1 支持

Lotus iNotes full 和 lite 模式现支持 Mac OS X Leopard/10.5 上的 Apple Safari 3.1 浏览器。Mac 用户现可选择使用 Mozilla Firefox 或 Safari。但 Lotus iNotes 在 Microsoft Windows® 上支持的部分特性在 Mac 平台上不可用:

  • 通过 Domino 脱机服务进行脱机或本机存档
  • 将 Lotus iNotes 建立为默认邮件应用程序,用于从其他本机应用程序发送邮件

此外,Safari 上的 Lotus iNotes 不能在注销或最后一个浏览器关闭时进行较为彻底的缓存刷新(scrub)。但大多数数据响应均已指明不存储在浏览器的缓存之内。

最后,要在 Mac 浏览器上使用 Lotus Sametime 功能,必须在服务器的 NOTES.INI 文件中将 NOTES.INI 设置指定为 iNotes_WA_MacIM=1。

发送时检查拼写

Lotus iNotes 现提供了一个邮件首选项设置 “Spell check message before sending”(发送前检查邮件拼写)。选中此设置时(在 Mail - General 面板中),Lotus iNotes 会在发送消息之前自动运行拼写检查。如果遇到任何错误,将打开 Spell Check suggestions 窗口,其中提供了 Send As Is 和 Cancel Send 按钮。

查看 MIME 消息头

如果用户接收到可疑的消息,可能会希望查看 MIME 消息头。现在有可能在 Inbox 文件夹、All Documents 视图或任意用户文件夹内完成此任务。在 More 菜单中可以找到 Show MIME Header 和 Show MIME Full 操作选项。

Web 2.0 特性

Lotus iNotes 8.5 中添加了一些新特性,允许更好地整合各种基于 Internet 和内部网的服务。重要特性包括与 IBM Lotus Quickr™ 的整合、在 Lotus iNotes 日历视图中填入 Google Calendar 数据、使用 Lotus Notes Toolbox 兼容 widget 提供与 Internet 或内部网服务的更紧密整合。本文下面的内容将具体介绍这些特性。

支持和配置全新的 Web 2.0 特性

Lotus iNotes 中的 Web 2.0 特性现由 Lotus Domino 邮件策略设置治理,如表 1 所示。这样的配置意味着可分别为每位用户启用或禁用该设置,而无论用户的副本可能位于哪个 Lotus Domino 邮件服务器上。本系列的第二篇文章将详细介绍 Lotus iNotes 中与 Lotus Domino 策略相关的新功能。现在,我们只是说明管理员必须为恰当的用户显式启用所需特性。


表 1. 邮件设置文档中 Lotus iNotes 标签页上的 Web 2.0 特性部分

特性设置
Widget 设置
在邮件大纲中显示 Widgets 文件夹
启用
允许用户通过 XML 创建 widget启用
Lotus Quickr 整合
允许 Lotus Quickr 整合
启用
日历订阅
允许日历订阅
启用

Lotus iNotes 代理 servlet 简介

要从外部服务器获取数据并在 Lotus iNotes 页面中融合数据,就要处理浏览器带来的跨站点脚本安全性限制。Lotus iNotes 在 Lotus Domino 服务器上引入了代理 servlet,可解决此问题。代理 servlet 以 Lotus Domino XPages servlet 适配器插件的形式运行,为用户将请求外发到特定的外部站点或服务(位于不同主机地址),并将响应返回给浏览器。如图 4 所示。通常情况下,由特定主机地址生成的 Web 页面被限制为仅可与相同的主机地址通信。利用代理 servlet 时,只要涉及到浏览器,Lotus iNotes 仍可仅与相同服务器通信。


图 4. 代理 servlet 架构
代理 servlet 架构

Lotus iNotes 代理 servlet 有三种特定的代理上下文:BasicProxy、GoogleProxy 和 QuickrProxy。正如上下文的名称所表示的那样,BasicProxy 就是一般的代理功能,也是另外两种的基础。GoogleProxy 是用于 Google 叠加日历的特定代理功能,QuickrProxy 则为 Lotus Quickr 提供类似功能。

servlet 实现基于 REST 的代理 URL。例如:

http:///BasicProxy/http/www.mycompany.com?param1=value1

任何 Web 站点的开放代理都会导致利用代理的 Web 服务器和页面易受攻击。为了限制此类暴露,提供了一个白名单,必须显式列举哪些 URL 模式允许以这种方式代理。管理员需要使用标准文本编辑器,编辑指定此白名单的代理 servlet 配置文件。该配置文件名为 proxy-config.properties,位于 \properties 文件夹中。默认文件不允许代理任何 URL。

根据当前生效的白名单,因策略违规而导致错误时,代理会向浏览器发送一个自定义的 JSON 错误对象,如清单 1 所示。


清单 1. 自定义 JSON 错误对象

{ "error":
     {"@code":"403",
      “param” : [ {"@name":"url","value" : "http://www.mycompany.com?"} ],
      "details" : "Forbidden: A policy was against the issued request --Unauthorized:  
      Requested URI not in list of allowed URIs"}
}

表 2 列举了 proxy-config.properties 文件内有效属性的细节。


表 2. proxy-config.properties 文件的有效属性

属性说明
enabled设置为 true 即可启用代理 servlet。
connectTimeout 尝试连接的时长,若未指定,则默认为 10 秒。
Policy.url应用此策略的站点地址。
Policy.actions此策略允许的 HTTP 方法集。
Policy.cookies 该站点允许的 Cookies。

具有特定名称的 Cookies 总是代理到此站点。此外,接收自此站点的任何传入信息(Set-Cookie 响应头)也会被记下,并在此后请求该站点时回发。
Policy.headers 该站点允许的报头,也可使用星号表示允许全部。该属性确定哪些报头将被转发给目标服务器。
Policy.mime-types 允许目标服务器回发的内容类型,也可使用星号表示允许全部。

清单 2 是一个示例配置文件,使 Lotus iNotes 的覆盖 Google 日历特性能正确工作。第一项策略(下面的 policy0)用于从 Google 日历获取数据。第二项策略(policy1)是在需要 HTTPS 连接进行身份验证时使用的,使您能访问您的私人日历。


清单 2. 配置文件

enabled=true
connectTimeout=10

policy0.url=http://www.google.com/
policy0.context=/xsp/proxy/GoogleProxy/
policy0.actions=GET,POST
policy0.cookies=
policy0.headers=*
policy0.mime-types=*

policy1.url=https://www.google.com/
policy1.context=/xsp/proxy/GoogleProxy/
policy1.actions=GET,POST
policy1.cookies=
policy1.headers=*
policy1.mime-types=*

如果 Lotus Domino 和 Lotus Quickr 服务器之间配置了单点登录,身份验证 cookie(LtpaToken)即可以清单 3 的方式代理。


清单 3. 身份验证 cookie

policy2.url=http://your_quickr_server:10038/
policy2.context=/xsp/proxy/QuickrProxy/
policy2.actions=GET,POST
policy2.cookies=LtpaToken
policy2.headers=*
policy2.mime-types=*

管理员可通过启用 Java™ 日志记录来监控代理 servlet。这一步是通过编辑 \jvm\lib\logging.properties 文件完成的,对于故障排除或跟踪十分有用。清单 4 是一个示例。


清单 4. 启用 Java 日志记录

#This example logs all the activities to a file specified using simple text format
handlers=java.util.logging.FileHandler,java.util.logging.ConsoleHandler
java.util.logging.FileHandler.pattern = c:\\domino\\log\\jdklog.txt
java.util.logging.FileHandler.formatter = java.util.logging.SimpleFormatter

com.ibm.dwa.service.proxy.level = ALL

覆盖 Google 日历

Lotus iNotes 8.5 支持在您的日历视图内覆盖来自一个或多个 Google 日历的条目。公开 Google 日历提供了各种运动队的日程,例如 Boston Red Sox 或 New York Yankees,也有学校或影院等机构的日程。许多个人也会使用这些日历来跟踪个人事件。通过在 Lotus iNotes 日历上覆盖这些事件,用户即可以可视化的方式查看这些事件及其普通 Lotus Domino 业务事件。

可通过单击 My Calendars 大纲条目右侧的 Add 链接来指定外部日历。如图 5 所示。


图 5. 在月份视图中覆盖 Google 日历和 Add a Calendar 窗口
在月份视图中覆盖 Google 日历和 Add a Calendar 窗口

Lotus iNotes 8.5 中指定的私人日历不保存任何特定 Google 身份验证信息,因为 Lotus iNotes 尚不支持 Lotus Notes Account 文档。这样的事实导致每次会话都提示这是第一次需要此信息。您可在 Google 日历的设置窗口中获取此信息。对于每一个覆盖日历,均可选择背景色、文本颜色和一组预定义的图标,帮助在视觉上区分来自外部日历的条目。

指定并启用了外部日历之后(选中日历旁边的复选框),Lotus iNotes 就会在您在日历视图内浏览时异步检索恰当的日历数据。您可通过控制左侧面板中的复选框来显示或隐藏任何已经配置好的覆盖日历。

在 Lotus iNotes 中打开覆盖 Google 日历条目时,这些条目会在显示 Google 日历 UI 的新窗口中打开。如果条目来自需要身份验证的私人日历,如果您尚未通过 Google 站点的身份验证,则将显示 Google 登录页面,在您通过验证之后再重新转向事件页面。

限制

与 Lotus Notes 8.5 中引入的类似功能相比,覆盖 Google 日历的这一最初版本具有一些已知的限制:

  • 如前所述,用户的凭据信息不会在多次会话间存储和记忆。与 Lotus Notes 8.5 客户端中对此特性的实现不同,此时您在每次会话中都会看到登录覆盖日历的提示。
  • 目前仅适用于默认 Google 日历,即便同一个账户中有多个日历也是如此。
  • 不支持其他类型的覆盖日历(例如其他 Lotus Notes 日历或 iCal 日历)。
  • 与已配置覆盖日历列表有关的设置不能与 Lotus Notes 8.5 客户端共享。
  • 在用户脱机或访问本地存档数据库时,此特性不可用。

    Lotus Quickr 整合

    Lotus Quickr 是一种团队协作软件,可帮助您与您的团队共享内容、协作并在线工作。Lotus iNotes 通过提供以下功能与 Lotus Quickr 整合:

    • 在 Lotus iNotes 首选项内建立首选 Lotus Quickr 空间
    • 在编写外发的消息时浏览并插入 Lotus Quickr 文件、文件夹或空间的链接
    • 在 Lotus Quickr 空间内存储接收到的附件
    • 在发送任何外发附件时,均可使 Lotus iNotes 自动将此类附件存储到预先指定的 Lotus Quickr 空间,并发送这些文件的链接
    • 在发送任何外发附件时,均可使 Lotus iNotes 显示提示信息,询问用户是将此类附件移动到 Lotus Quickr 存储中并发送链接,还是按原样发送附件

    要使用 Lotus iNotes 8.5 中的 Lotus Quickr 整合特性,您必须为 Lotus Domino 邮件服务器启用使用单一服务器或多服务器进行基于会话的身份验证,即单点登录(SSO)。如果您的 Lotus Domino 服务器已配置了 SSO,而您所连接的 Lotus Quickr 服务器位于相同域中,用户只需将 LTPA 令牌列入 proxy-config.properties 属性所述的白名单即可访问 Lotus Quickr 服务器。如果 Lotus Quickr 服务器未在相同域中,用户在每次会话时都会得到提示,要求其通过所连接服务器的身份验证。

    在浏览 Lotus Quickr 服务器时,出于性能考虑事项,Lotus Quickr 返回的提要条目列表默认限制为 50 条。要更改所允许的提要条目的默认数量,可使用 NOTES.INI 来设置 iNotes_WA_Quickr_Feed_Page_Size 并在服务器的 NOTES.INI 文件中指定要返回的条目数量。

    让我们近观一下 Lotus iNotes 中的 Lotus Quickr 整合 UI,如图 6 所示。


    图 6. Lotus iNotes 首选项中的 Lotus Quickr 窗口
    Lotus iNotes 首选项中的 Lotus Quickr 窗口

    Lotus iNotes 用户首选项中的全新 Lotus Quickr 窗口包括 Lotus Quickr 整合设置。该窗口使您能够添加或删除在您发送附件时发生的首选 Lotus Quickr 空间和配置。必须首先添加一个或多个首选 Lotus Quickr 空间,之后才能利用其他 Lotus iNotes Lotus Quickr 整合功能。

    使用 Add a Place 按钮,输入 Lotus Quickr 服务器的 URL,随后单击 Browse 按钮。随后即可浏览 Lotus Quickr 服务器上有权访问的空间,您可选择希望从 Lotus iNotes 访问的空间。

    发送带有附件的电子邮件时,您可配置将发生哪些与 Lotus Quickr 有关的操作。您可按照普通的方式发送附件,也总是可以将附件至于定义的首选 Lotus Quickr 空间中,并使用 URL 链接代替附件发送。此外,也可能看到提示,要求确定如何处理各消息的附件。

    发送消息时,您可使用编辑器操作栏中的 Lotus Quickr 图标来浏览和选择之前在 Lotus iNotes 首选项中配置的首选 Lotus Quickr 之一。插入文件、文件夹或 Lotus Quickr 空间的链接,它将显示在电子邮件之中,如图 7 所示。对于所插入的文件链接,您可查看汇总信息,或通过浏览器的下载功能下载并查看实际文件。如果您的工作站上安装了 Lotus Quickr,Edit 链接也将可用。


    图 7. 在编写新消息时插入 Lotus Quickr 链接
    在编写新消息时插入 Lotus Quickr 链接

    发送外发消息时,您可选择随消息发送新附件,还是将附件保存到 Lotus Quickr 库并在电子邮件中使用链接。如果您在 Lotus Quickr 首选项中选择了 Prompt me 选项,那么在发送包含新附件的电子邮件时就会看到如图 8 所示的消息。


    图 8. 发送带有附件的消息时(首选项设置为 Promet me)
    发送带有附件的消息时(首选项设置为 Promet me)

    限制

    与 Lotus Notes 8.5 中引入的类似功能相比,Lotus Quickr 整合的这一最初版本具有一些已知的限制:

    • 将接收到的附件存储到 Lotus Quickr 空间时,您无法选择删除当前消息中的附件(也无法使用所存储文件的 Lotus Quickr 链接替换它)。
    • 查看由安装了 Lotus Quickr Connectors 的工作站发送的包含 Lotus Quickr 链接的消息时,如果当前工作站上尚未安装 Lotus Quickr Connectors,则 Edit 链接(如图 8 所示)不可用。您会看到以独立浏览器窗口或标签页显示的错误页面。Edit 链接包含 Lotus Quickr 协议 URL,若无 Lotus Quickr Connectors,工作站无法处理。下面是一个 Lotus Quickr 协议 URL 的示例:
      quickr://yourQuickrserver.com:10038/library/
      0a58d9804a90e212b884fe23596ab50c/document/5f6143004a91235cb88cfe23596ab50c
    • 在您脱机或访问本地存档数据库时,该特性不可用。

      Widget

      Lotus iNotes 对 Lotus Notes widget 的支持十分有限。Widget 显示在 Mail 浏览窗格的 Widgets 文件夹中。Widget 可用于在 Lotus iNotes 标签页面板或新浏览器窗口中显示 Web 页面。可将其配置为提示用户提供所需输入并自动接收来自页面中选定文本的输入。Lotus iNotes 仅支持 Web 页面 widget。Google Gadget、提要和 Lotus Notes 文档 widget 目前不受支持。

      可通过以下方法,将 Widget 添加到 Widgets 文件夹中:

      • 可在 inotes_config.xml 中指定供所用 Lotus iNotes 用户使用的管理员定义的 widget。
      • 用户可从工具箱目录中选择 widget。Lotus iNotes 用户可浏览工具箱目录和分类,并??中选择 widget,它是在 inotes_config.xml 中指定的。
      • 如果策略允许,用户可通过在 Lotus iNotes 中输入定义 widget 的 XML 来创建自己的 widget。

      使用 Lotus Notes 客户端创建 widget 超出了本文的讨论范围。关于 widget 创建的信息可在 Lotus Notes 8.5 Information Center 的 “Configuring a widget using wizards” 主题中找到。

      图 9 显示了 Lotus iNotes 用户如何在工具箱目录中选择目录 widget,以添加到 Widgets 文件夹。您可在 Widgets 文件夹的上下文菜单中选择 Browse Widgets Catalog 菜单项,从而调用 Available widgets 窗口。图 9 的 Available widgets 窗口下还展示了在 Lotus iNotes 标签页面板中显示 Google Maps widget 的结果。


      图 9. 浏览 Widget 目录,向 Widgets 文件夹添加 widget
      浏览 Widget 目录,向 Widgets 文件夹添加 widget

      启用 widget

      要在 Lotus iNotes 中启用 widget,可使用 Lotus Domino 8.5 Administrator 客户端来启用 “启用 Domino 用户策略” 部分中介绍的用户策略。

      接下来,在 Data/domino/html 目录中编辑或创建 inotes_config.xml 文件,包含一个指定工具箱目录数据库的 toolboxCatalog 元素,以及包含可供 Lotus iNotes 用户选择的 widget 的目录,如清单 5 所示。


      清单 5. toolboxCatalog 元素
      <?xml version="1.0" encoding="UTF-8" ?>
      
      	<!-- First default widget here --&gt
         
      	<!-- Another default widget --&gt
         

      该元素启用了 Widgets 文件夹中的 Browse Widgets Catalog 上下文菜单,允许用户使用指定目录分类中的 widget 填充自己的 Widgets 文件夹。请注意,只有在 widget 文档的 Platform. 字段中指定了 iNotes 8.5 的 widget 才会列入浏览器目录结果之中,此外 iNotes 所访问的 Lotus Domino 服务器上必须有一个工具箱目录数据库的本地副本。

      为所有 Lotus iNotes 用户指定默认 widget

      管理员可指定在每个 Lotus iNotes 用户的 Widgets 文件夹中显示默认 widget,只需在 inotes_config.xml 中包含在一个或多个 元素中定义 widget 的 XML即可。对于工具箱目录中的 widget,可从 widget 文档所附的 extension.xml 文件中获取 XML。

      Lotus Notes 客户端和使用 HTTP POST 的 Lotus iNotes 之间的差异

      Lotus Notes 客户端和实现 HTTP POST 表单提交方法(为 widget 载入 Web 页面)的 Lotus iNotes 之间存在差异,原因就在于同源服务器策略给浏览器应用程序带来的安全性限制。

      Lotus Notes 客户端首先将 Web 站点的窗体载入嵌入式浏览器,随后将所需参数插入表单的 DOM,并通过调用表单的 JavaScript™ 提交方法来提交。

      由于 Lotus iNotes 是在浏览器内运行的浏览器应用程序(而不是 Lotus Notes 客户端那样的本机应用程序内的嵌入式浏览器容器),因而当 Web 应用程序来自 Lotus iNotes 意外的服务器时,它无法访问 Web 应用程序的文档对象模型(DOM)内的任何元素。这项限制就是相同初始服务器安全性策略。因而 Lotus iNotes 必须创建具有已知输入字段和值的表单元素,随后使用表单的操作 URL 代替 Web 应用程序将表单提交给 Web 应用服务器,指定在目标 iframe. 中显示响应。所以 Lotus iNotes 无法为 Lotus Notes 客户端支持的全部 Web 站点提供 widget 支持。

      出于多种原因,Lotus iNotes 所用的表单提交方法可能出现失败,但下面这些原因是最常见的:

      • 在提交表单时,Web 应用程序需要运行 JavaScript. 代码,设置表单隐藏字段的值。
      • Web 应用程序使用 POST 中包含的 nonce(值仅在短期内有效的惟一字符串)来防范服务拒绝攻击。

      已知问题

      在使用基于表单(HTTP POST)的参数提交时,使用 Lotus Notes 8.0 客户端创建的 Widget 并未为表单指定操作 URL。在 Lotus Notes 8.5 中,widget 创建向导得到了增强,可在 元素中提供操作 URL。此问题意味着通过使用 HTTP POST 表单提交的 Lotus Notes 8.0 创建的 widget 很可能在 Lotus iNotes 中无效,需要使用 Lotus Notes 8.5 向导重新创建。

      工具箱目录数据库中的 Web 代理设计元素必须使用 Lotus Domino 服务器的证书签名,以允许为 Lotus iNotes 用户运行代理。如果服务器并未为这些元素签名,iNotes 用户就无法浏览 widget 目录。使用 Domino Adminstrator 客户端即可在数据库中使用服务器 ID 为设计文档签名。

      限制

      与 Lotus Notes 客户端相比,通过 Lotus iNotes 使用 widget 存在诸多限制。应使用 Lotus iNotes 测试目录 widget,以确保它们在该平台上工作正常,之后再将其提供给 Lotus iNotes 用户。

      在 widget 的对象目录文档中将 iNotes 8.5 添加到 Platform. 字段内,并将其包含于 inotes_config.xml 指定的目录中,即可使目录 widget 对 Lotus iNotes 用户可用。请注意,从服务器性能的观点来看,按平台类型过滤 widget 目录条目比按目录过滤的成本更高,因而为了最大化服务器性能,应避免在用于为 Lotus iNotes 用户公开 widget 的目录中包含无法支持 Lotus iNotes 的 widget。

      下面列举了通过 Lotus iNotes 使用 widget 时的一些限制:

      • 目前仅支持 Web 页面 widget( 元素,providerId="com.ibm.rcp.toolbox.web.provider.WebServicesPalleteProvider")。
      • 为 widget 编写操作时,可指定希望用户在何处看到操作结果。Lotus iNotes 中惟一受支持的操作目标就是标签页面板和新浏览器窗口。目前不支持边栏面板和浮动窗口。操作目标是在 widget XML 的 元素中指定的。如果 widget 的 元素指定了不受支持的目标,则输出将显示在 Lotus iNotes 标签页面板中。请注意,用户可在 widget 的 Open 上线问菜单项中选择所需目标来覆盖默认操作 actionType。
      • 所支持的惟一 contentTypeId for 元素是 content.textSelection。连接操作以配置 widget 时,contentTypeId 对应于 “What content do you want to use?” 下其他内容的 Text Selection 选项。
      • 用户可以在 Lotus iNotes 的标签页面板内浏览 Web 站点,单击一个链接来浏览其他顶级浏览器页面。出于浏览器架构方面的原因,Lotus iNotes 无法避免此操作发生。最好避免使用标签页面板来处理带有此类链接的 Web 站点,而是在新浏览器窗口中打开这些 Web 页面。
      • 出于浏览器安全性策略方面的原因,如果 Web 页面来自 Lotus iNotes 之外的其他服务器,Lotus iNotes 无法检测 Lotus iNotes 标签页面板内显示的 Web 页面中的选定文本并将其作为输入参数传递给 widget。

        结束语

        Lotus iNotes 8.5 full 模式提供了全新的特性,在 iNotes 基于浏览器的体验和 Lotus Notes 8.5 安装客户端体验之间引入了更多一致性。它还开始为外部数据服务添加相同的整合。我们已经介绍了 Lotus iNotes 8.5 full 模式中的新特性,深入观察了与 Web 2.0 相关的特性。本系列的其他文章将介绍 Lotus iNotes lite 模式的改进和管理改进,并介绍全新的 Lotus iNotes ultralite 模式。

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/14751907/viewspace-591925/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/14751907/viewspace-591925/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值