0

我正致力于实施基于NFC的两步授权的大学项目。基于NFC的授权

有几个问题。

我使用android HCE功能将登录数据传递给NFC阅读器。 NFC阅读器由铬扩展驱动。

  1. 是否有可能在IFRAME从网站推出的Chrome扩展程序,例如或背景?(铬的应用程序使用的USB功能,所以我需要启动它在Chrome和明确启动这个应用程序,在其他的方式我can` t使用我的nfc功能)解决我陷入的唯一方法是url_handlers,但这似乎并不优雅。
  2. 此外,如果第一次失败 - 我能否将NFC数据传递给验证服务器,获取答案,设置cookie,关闭应用程序并将用户重定向到主页面?

UPDATE: 网站和扩展开上的Chrome浏览器的PC,Android的仅用于模拟华昌应用

+0

在这种情况下,请参阅下面的注释......您可以触发事件并让Chrome扩展内容脚本监听它们,然后在扩展程序中运行任何您想要的内容。 – Brian

回答

1

目前还不清楚你正在尝试做这在什么样的环境。你提到的Android,但如果你的设备上看到的Google Chrome FAQ

Does Chrome for Android support apps and extensions? 
    Chrome apps and extensions are currently not supported on Chrome 
    for Android. We have no plans to announce at this time. 

如果你是Chrome浏览器的桌面和铬负载上,内容脚本可以侦听事件的内容脚本的网页上。所以,你的iframe可以触发事件,而且Chrome扩展可以从那里获取逻辑。

对于第二个问题,这听起来不像铬问题,听起来像一个简单的ajax调用和回调,虽然我不认为cookie在Android应用程序中是相关的(有存储,你可以使用虽然)。有很多很好的Android教程可以帮助您更好地理解可能的内容。