Web 查看器

  • FileMaker WebDirect 使用 iframe 来显示 Web 查看器页面。因此,iframe 的所有限制都适用于 Web 查看器页面。这种限制有时会导致某些网站在 FileMaker WebDirect 中访问的 Web 查看器内显示为空白。排除此问题的两个最常见原因:

    • 验证目标 URL 是否使用了与父页面相同的协议(例如 http 或 https)。例如,如果您的 FileMaker WebDirect 页面通过 https 进行访问,那么您的 Web 查看器页面的 URL 也应该以 https 开头,反之亦然。

    • 确保您的 Web 查看器指向一个允许其内容嵌入到其他网站的网站。例如,如果一个网站的 X-Frame-Options 响应头包含 X-Frame-Options: SAMEORIGIN,那么该网站的内容只能从托管在同一域的另一个网站的 iframe 中使用。

  • 即使您清除了“Web 查看器设置”对话框中的“允许与 Web 查看器交互”复选框,Web 用户也可能会以限制的方式与 Web 查看器内容交互。即使将 Web 查看器定义为按钮,也会发生受限制的交互。

  • 如果由 Web 查看器计算出的 URL 不包含冒号 (:),FileMaker WebDirect 会将 http:// 方案添加到 URL 的开头。为了避免发生错误,在设置 Web 查看器时应在网址中包含适当的方案。

  • FileMaker WebDirect 不支持“设置 Web 查看器”脚本步骤的“后退”和“前进”选项。要在 FileMaker WebDirect 的 Web 查看器中来回浏览,请在 Web 查看器中右键单击 (Windows) 或按住 Control 键并单击 (macOS),然后选择“后退”或“前进”。如果布局具有多个 Web 查看器,快捷菜单只会使用最近从一个页面更改到另一个页面的 Web 查看器,而不一定是鼠标指针所在的 Web 查看器。

  • FileMaker WebDirect 不支持内容是由 FileMaker WebDirect 自身发布的 Web 查看器。如果 Web 查看器的 URL 包含 /fmi/webd,则 Web 查看器中不显示任何网页。

  • Web 查看器中的内容可能会对 FileMaker WebDirect 造成意想不到的影响。例如,URL(从字段数据计算出的 URL,或用户通过单击 Web 查看器中的链接指定的 URL)可以指定具有 target=top 属性的页面。此属性会使该页面替换 Web 浏览器窗口中的 FileMaker WebDirect。

  • 随着操作系统厂商对安全问题不断地进行修补,他们可能会禁止某些功能,通常会同时修改用户 Web 浏览器内的安全设置。此类更改可能会禁止或更改 FileMaker WebDirect 中 Web 查看器的行为。告知用户如何更改浏览器中的安全设置,以让 Web 查看器正常工作,或确保 Web 查看器所使用的 URL 仅限于被信任的网页。