显示类型概览
全屏扩展程序无法通过 postMessage 接收令牌。请联系 Nayax 以确认您的全屏扩展程序的令牌发送方式。
屏幕
**菜单类型:**应用程序 Screen 扩展程序会在 Nayax Core 中以全页面形式加载,平台导航菜单仍然可见。用户可以通过菜单选择访问该扩展程序。 **何时使用:**您的应用是一个独立的工具或仪表板,不需要对另一个屏幕中选择的特定元素做出反应。 Token delivery: postMessage from the parent frame. Your app receivestoken and cortexUrl. No selection context is passed.
Screen 扩展类型会以全页形式加载,并显示 Nayax Core 菜单。
全屏
**菜单类型:**应用程序 全屏扩展程序会以全屏页面的形式加载,并完全替换 Nayax Core 的导航。您的应用将提供自己的导航。 **何时使用:**您的应用有自己的导航结构,并且需要占据整个视口。 **令牌传递:**全屏类型扩展程序无法使用 postMessage 方式。构建全屏扩展程序之前,请联系 Nayax 确认令牌传递方式。 全屏扩展类型会以全页面形式加载,但不显示 Nayax Core 导航菜单。带弹出窗口的按钮
**菜单类型:**应用插件 “带弹出窗口的按钮”扩展程序会在现有的 Nayax Core 屏幕中添加一个按钮。点击该按钮会在模态窗口中打开您的应用。 **何时使用:**您的应用是一个上下文操作或工具,它作用于当前处于焦点状态的元素(例如,可从“机器”屏幕访问的特定于机器的诊断工具)。 令牌传递:来自父级 frame 的 postMessage。您的应用会收到token、cortexUrl,以及一个包含当前聚焦元素上下文信息的 selection 对象。
“带弹出窗口的按钮”扩展类型会以模态覆盖层的形式打开您的应用。
**必须指定容器:**您必须指定容器 ID 才能将按钮放置在父屏幕上。请参阅下方的“可用容器” 。
标签页
**菜单类型:**应用插件 Tab 扩展程序会在现有的 Nayax Core 屏幕中添加一个标签页。您的应用会以 iframe 的形式加载到该标签页中。 **何时使用:**您的应用程序是一个视图或面板,它在逻辑上属于屏幕上的现有选项卡旁边(例如,机器详细信息屏幕上的自定义报告选项卡)。 令牌传递:来自父级 frame 的 postMessage。您的应用会收到token、cortexUrl,以及一个包含当前聚焦元素上下文信息的 selection 对象。
Tab 扩展类型会将您的应用作为标签页加载到现有的 Nayax Core 屏幕中。
配置字段
当您向 Nayax 提供应用详细信息进行注册时,请使用以下字段:配置示例:屏幕(外部应用程序)
一个显示 Nayax Core 菜单的全屏外部应用程序:可用容器
应用插件扩展(带弹出窗口和选项卡的按钮)需要一个容器 ID,用于将按钮定位在父屏幕上。以下容器可用:快速参考
下一步
验证
了解 Nayax 如何为每种显示类型提供令牌。
开始
完整演示如何注册和测试您的扩展程序。