我正在开发使用Web查看器的Filemaker应用程序。
我需要访问Web查看器控件中的DOM或Window对象,以便我可以从Filemaker向网页发送一些消息(或触发预定义事件)。
因此,目标是让Web查看器控件内的网页随时获取Filemaker发送的一些数据。网页是一个本地html文件,其URL以file:///
开头。
是否可以这样做,还是有其他方法可以完成这项任务?
答案 0 :(得分:0)
使用fmp url协议(可用于从Javascript调用FileMaker中的脚本),从Web查看器向FileMaker发送消息要容易得多。
您无法从FileMaker直接向网络查看器发送消息。您最好的办法是在某个地方为服务设置一个变量,并让网络浏览器轮询该服务以查看该值是否发生变化。
答案 1 :(得分:0)
"此任务"没有明确的定义,恕我直言。究竟是什么"消息"或"预定义事件"?你肯定可以使用Set Web Viewer script step让网页浏览器随时加载另一个网址。
另请注意,您可以使用Data URI直接将数据加载到Web查看器中,而无需外部HTML文档。