局域网访问¶
本地网络访问 是一项安全功能,用于限制网站向本地网络上的服务器发送请求的能力。访问需获得用户的明确许可,这使得可以为特定的网页授予网络访问权限。通过使用 LNA,Odoo 销售点系统可以直接从浏览器与具有本地访问权限的设备(例如 支持的 ePOS 打印机)进行通信,且无需 SSL 证书。
注解
基于 Chromium 142 版 或更高版本的大多数浏览器均支持“本地网络访问”功能,包括 Google Chrome、Brave、Microsoft Edge、Vivaldi 和 Opera。
重要
ePOS 打印机必须拥有一个**静态IP地址**;否则,可能无法连接。静态IP地址应通过路由器进行配置。
激活¶
要启用 LNA 并确保 POS 通过安全连接使用它,请按以下方式创建一个新的系统参数:
转到:。
点击 新建,并填写以下字段:
关键字:
point_of_sale.use_lna取值:
True
点击:guilabel:
保存。
浏览器权限¶
在 Odoo 中激活LNA并在 Google Chrome 中配置具有本地访问权限的设备(例如ePOS 打印机)后,浏览器会显示一个弹窗,请求访问本地网络上设备的权限。
如果 Google Chrome 中未显示弹窗,请按照以下步骤手动授予本地网络访问权限:
访问 Google Chrome 的设置。
点击隐私和安全,然后点击网站设置。
点击其他权限,然后点击本地网络。
授予本地网络访问权限:
如果数据库 URL 显示在不允许访问本地网络上的其他设备下,点击(省略号)图标,然后点击允许。
如果数据库 URL 未列在页面上,点击添加(位于允许访问本地网络上的其他设备旁边),输入数据库 URL,然后点击添加。
刷新数据库页面。
注解
要在 Google Chrome 以外的浏览器中手动授予本地网络访问权限,请参阅其各自的文档。
某些浏览器可能需要启用一个标志才能激活该功能:
Brave:
brave://flags/#local-network-access-checkGoogle Chrome:
chrome://flags/#local-network-access-check
收银端 LNA 状态¶
要查看销售点的 LNA 状态,请执行 open 操作,或访问收银台,点击右上角的 )图标,然后点击菜单底部的 本地网络访问 按钮。当前的 LNA 状态详情将显示在 LNA 权限状态 弹出窗口中。