1

我需要在客户端/本地机器上的 Chrome(angularjs/javascript) 中从 Web 应用程序创建日志。知道怎么做吗?

我无法在 Chrome 中使用 activeX 对象。

4

2 回答 2

2

你不能直接这样做。您可以使用StackTrace.js将堆栈跟踪推送到服务器,然后在您的 Web 应用程序中读回它或将其作为下载提供。

于 2016-01-19T09:57:17.663 回答
1

你不能登录到本地机器,一些建议

  • Window.localStorage - 您可以记录的数据量非常小,大多数浏览器都支持这一点,但大小限制有所不同。
  • Chrome也支持WebSQL(不知道以后会不会掉这个)空间限制为5MB,其他浏览器支持不一样。
  • 安装其他软件来进行日志记录。(使用任何 ajax 请求与监听 http(s)://localhost:port 的服务器通信。例如,您可以使用socket.io在 node.js 中创建记录器)
  • 登录到服务器。(使用任何 ajax 请求。)
于 2016-01-19T10:18:03.850 回答