Python webbrowser包装websocket?

时间:2013-01-10 18:32:35

标签: javascript python browser websocket

我正在为我的覆盆子pi开发浏览器NFC解决方案。我在Chrome浏览器中开发Java applet的内容。 java applet正在使用我的nfc阅读器。每次标记我的卡他都会调用javascript函数并将我的卡ID发送到此javascript函数。我的卡ID有提醒。

Java非常繁重,耗费大量内存。我喜欢的是使用python而不是java。 python脚本需要与java applet相同。

  1. 阅读我的NFC卡
  2. 将卡片ID发送到javascript函数
  3. 使用我的代码ID发出提醒。
  4. 等待下一张卡并做同样的事情......转到1
  5. 我发现的是像http://autobahn.ws/这样的python websocket它会让网络服务器变得简单。我遇到的问题是Python脚本无法直接调用javascript函数。 javascriopt函数可以调用python函数但不能解决问题。

    我的问题是。当我使用Python脚本标记我的NFC卡时,我在哪里可以找到每次javascript函数调用的soloution

    NFC python是http://pyscard.sourceforge.net/

    enter image description here

1 个答案:

答案 0 :(得分:0)

使用Autobahn,您将订阅到浏览器JS中的主题“NFC-Tag-Read”,并从Pi上的Python 发布标记事件到该主题。< / p>