默认情况下,使用相对 URL.url TWManagedFile JavaScript API 的属性。 不过,如有必要,您可以在 100Custom.xml 文件中添加配置设置,使用URL。
关于本任务
某些 JavaScript API 应检索URL 而非URL ,例如服务(如人工服务、常规系统服务等)中的服务器脚本使用的 API。 例如:tw.system.model.findManagedFileByPath('myimage.png', TWManagedFile.Types.Web).url;
缺省情况下,将针对 TWManagedFile JavaScript API 的 .url 属性检索相对 URL。 URL 相对于 Teamworks webapp 上下文 Root。 不过,您可以在 100Custom.xml 文件中添加 use-managed-asset-full-url 配置设置,从而获取URL。 有关在 100Custom.xml 文件中配置设置的详细信息,请参阅 100Custom.xml和配置主题。
过程
要在 100Custom.xml 文件中添加并启用 use-managed-asset-full-url 配置设置,请完成以下步骤:
- 停止回放或 Workflow Server。
- 打开每个 100Custom.xml 文件。 有关需要更新的各个 100Custom.xml 文件及其位置的信息,请参阅主题 100Custom 配置文件的位置。
- 在每个 100Custom.xml 文件中,在
<properties>
元素下添加 use-managed-asset-full-url 设置和关联元素,如以下示例中所示:<properties>
<server>
<managed-asset-config>
<use-managed-asset-full-url>true
</use-managed-asset-full-url>
</managed-asset-config>
</server>
</properties>
(如果稍后决定想要使用相对 URL 代替绝对 URL,请将值更改为
false。)
- 在每个 100Custom.xml 文件中,保存更改。
- 在浏览器中,打开每个 100Custom.xml 文件以确保其不包含特殊字符。
- 请完成下列其中一个步骤:
- 在集群环境中,通过强制同步并重新启动部署环境来确保将更改传播到节点。
- 在独立服务器环境中,重新启动服务器。