javascript - FileMaker 网页浏览器
问题描述
我有以下问题。我用 html 和 javascript 建立了一个网站。该网站有效。网站的一个组件是来自 vis.js 的 API。现在我遇到的问题是我的网站没有显示在 FileMaker 的 webviewer 中(我尝试使用 WebSource 和我网站的 url)。有人能告诉我为什么吗?我怀疑这是因为 FileMaker 正在访问 Internet Explorer。Internet Explorer 已过时,无法再正常运行。第一张图片来自 FileMaker。第二个由谷歌浏览器运行
解决方案
在 Microsoft Windows 10(最新版本的 FileMaker Pro 19)上,该webviewer
组件使用 Microsoft Edge (Chromium) 而不是 Internet Explorer (IE) 引擎来呈现 Web 内容。
这是最近的举措,仅在产品版本 19.3.1 起可用,参考。在这里可用。
据我所知,您正在使用 FileMaker Pro 19 版本,但您可能需要检查次要版本,就像您使用 19.1.x 或 19.2.x 一样,您仍在使用 IE 引擎。
在开发任何项目时,必须从一开始就明确确定其必须部署到的平台。在以前的 FileMaker 版本中,我们仍然默认使用 IE 9 或 IE 11 作为webviewer
组件。可以通过更改某些 Windows 注册表项或使用 MBS 插件来选择 IE 引擎以自动执行此操作。
我已经用一些基本示例测试了 vis.js:
- FileMaker 17.0.7.700 - 仅呈现初始状态,不工作
- FileMaker 18.0.3.317 - 仅呈现初始状态,不工作
- FileMaker 19.3.2.206 - 一切正常
如果您使用旧版本的 FileMaker,请考虑使用旧版本的 vis.js。
如果您需要最新版本的 vis.js,请将您的 FileMaker 至少升级到 19.3.1。
推荐阅读
- c - 如何让“_getch()”不暂停c程序
- serial-port - 如何实现 TxDataAvailable。如何知道要发送到 USB 层的缓冲区大小
- npm - 如何比较两个工件 npm 存储库
- scala - 在 Scala 3 中区分联合类型和类型参数
- vb.net - Visual Studio 2019 控制台应用程序 .net 5 无法识别“我的”服务
- python - PyQt 中的 GridLayout 位置
- java - java.lang.IllegalStateException: JBWEB002004: 超过请求参数的最大数量(GET 加 POST)
- shell - 每当修改特定文件夹时创建 tar 文件的 Shell 脚本
- authentication - 在登录提供程序中删除通过社交登录注册的用户时删除
- python - 无法获取安装 python 包安装的 URL