Meteor:重复使用每个(Android)NFC点击的现有浏览器选项卡?

时间:2015-11-26 19:59:46

标签: javascript android browser meteor nfc

我正在开发一个Meteor网络应用,可以在点击NFC标签(Android)时加载。我发现(当然)点击相同的NFC标签(使用相同的嵌入式URL)会在浏览器中打开一个新窗口或标签。问题有三方面:1)它使浏览器混乱,多个选项卡引用相同的Web应用程序,从而使用户感到困惑,2)增加浏览器内存,3)强制Meteor为新选项卡执行完整(和慢速)下载而不是重复使用已加载的同一个Web应用程序。在这种情况下,appcache包似乎没有什么区别。由于应用重新加载,这会导致页面在点击后快速显示。

这有什么(聪明的)方法吗?我希望重用具有相同主机名/域的现有选项卡,以避免上述所有问题。我还不太了解可能提供某种解决方案的HTML5 Javascript API。我担心这可能是不可能的。我想,如果有可能的话,我可以首先加载一个小应用程序来检查浏览器环境,重定向到完整的Meteor应用程序,或找到具有相同主机名的现有窗口/选项卡并在该窗口中获取新URL(使用例如更新的标签ID)。

有人可能会建议使用Meteor本机移动应用程序,但这还有其他几个问题,包括必须通过Play商店安装应用程序,这是摩擦与仅在不安装应用程序时加载的Web应用程序。提前谢谢。

0 个答案:

没有答案