自定义标题和物理Web通知的描述

时间:2017-07-26 18:20:10

标签: node.js reactjs jsx eddystone eddystone-url

回复:https://github.com/google/physical-web/issues/595

例如,我正在传输www.starbucks.com http://www.starbucks.com作为网址。

我的手机查找实体网页并说它检测到www.starbucks.com 并在我的Chrome中出现的物理网页中向我展示。

作为用户,这就是我现在看来的方式

enter image description here

»现在这并没有向我传达太多信息。 »文本“等待时订购”已从元数据中获取 页面的描述(据我所知)和标题“星巴克”*有 取自* title标签。

现在,假设我可以自定义这些参数,例如像这样

enter image description here

在这里,我自定义了与我的手机相同的星巴克URL的文字 物理网络扫描。

这增加了与URL的相关性。用户获得明确的消息。它,它 允许商店传达有效的背景信息。

当你使用ReactJS和JSX时,这是可能的,因为只有你有一个HTML文件,并且总是显示这个html中的标题默认值,即使你在通知中用document.title =“other title”更改它显示第一个而不是新标题

1 个答案:

答案 0 :(得分:1)

物理网络通知中显示的文本由目标网站严格给出,您只能在那里影响它。

Chrome实际上是not analyzing目标网站。它是一个分析它的Google服务器(物理Web服务),这个服务器为Chrome提供信息。您似乎需要立即和经常更改标题。因此,请注意在服务器上缓存已经解析的Web。

网站分析不执行任何Javascript。它只需要直接用HTML编写的内容。所以document.title的技巧不会起作用。

但是有一种不同的方式来获取通知。看看Google Nearby Notifications。总之,这基于Eddystone-UID。您在服务中注册UID并配置为重定向到目标网站。但在配置中,您可以指定标题和说明。请查看上述页面了解详细信息。