在服务器端运行javascript的最简单方法

Sha*_*awn 6 javascript server-side

我有一个在Android等移动设备上运行的应用程序,我有一些第三方流量跟踪js代码来跟踪我的应用程序的使用情况.因此,每次用户打开我的应用程序时,js代码都会向第三方跟踪服务器发送ping.但是我不确定是否有一种简单的方法可以将js代码直接嵌入到我的应用程序中,而这些代码不是基于浏览器的,也无法解释js代码.所以我可能必须在服务器端执行js代码.第三方代码是这样的:

<script type="text/javascript" src="http://www.3rdparty.com/tracking.lib.js"></script>
<script type="text/javascript">
   var instance = new Tracking();
   instance.run();
</script>
Run Code Online (Sandbox Code Playgroud)

在服务器端运行此代码最简单的方法是什么?

提前致谢.

mik*_*obi 7

有几种运行服务器端javascript(Node.JS或基于Rhino的东西)的解决方案,但该代码可能依赖于仅存在于浏览器中的功能.

编辑

我回答了这个问题,但我没有真正解决这个问题.即使代码将在服务器上运行,它也无法正常工作.您确实需要提供更好的解决方案来跟踪非基于Web的应用程序的使用情况.

您应该问的问题是:如何跟踪Android应用程序的使用情况?

如果您已经在运行服务器,那么您可以编写一个记录使用情况的简单Web服务,只需在应用程序中打开HTTP连接即可.

如果没有现有解决方案,我会感到惊讶,但我不是Android人,所以我不知道.

我建议删除这个问题并将其替换为一个针对您实际想要实现的目标.