Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

remoty

Package Overview
Dependencies
Maintainers
1
Versions
13
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

remoty

remote console

  • 0.0.6
  • Source
  • npm
  • Socket score

Version published
Weekly downloads
1
Maintainers
1
Weekly downloads
 
Created
Source

Remoty

Remoty是一款针对支付宝钱包webapp应用开发的远程调试工具。

目的是使钱包内h5 webapp项目的开发调试变得更容易。

安装

npm install remoty -g

服务端

remoty -h

  remoty

  Usage: remoty [options]

  Options:

    -h, --help          output usage information
    -V, --version       output the version number
    -p, --port <value>   Specify the port remoty server will listen on(3000 by default)

客户端

使用Charles proxy/ Fiddler 类似工具 将AWebApp.js代理至remoty服务端所提供的对应脚本

示例

  • 在webapp触发deviceready事件后发送如下信息
[user-agent] 2014-05-26 13:50:43
AlipayWebApp/9.1.0;Mozilla/5.0 (Linux; U; Android 4.3; zh-cn; Google Galaxy Nexus - 4.3 - API 18 - 720x1280 Build/JLS36G) AppleWebKit/534.30 (KHTML, like Gecko) Version/4.0 Mobile Safari/534.30
[client info] 2014-05-26 13:50:43
{ window:
   { devicePixelRatio: 2,
     performance: true,
     WebSocket: false,
     localStorage: true,
     location:
      { host: '',
        port: '',
        href: 'file:///data/data/com.eg.android.AlipayGphone/files/apps/2014052100156334//www/alipay.context/startApp.html',
        hostname: '',
        search: '',
        hash: '',
        protocol: 'file:',
        origin: 'file://',
        pathname: '/data/data/com.eg.android.AlipayGphone/files/apps/2014052100156334//www/alipay.context/startApp.html' },
     screen:
      { colorDepth: 32,
        availHeight: 1280,
        width: 720,
        availTop: 0,
        pixelDepth: 32,
        availLeft: 0,
        height: 1280,
        availWidth: 720 },
     innerWidth: 360,
     innerHeight: 523,
     outerHeight: 1046,
     outerWidth: 720 },
  document:
   { domain: '',
     charset: 'UTF-8',
     compatMode: 'CSS1Compat',
     referrer: '',
     readyState: 'complete',
     designMode: 'off',
     width: 360,
     height: 523 } }

  • remoty.log

调用

remoty.log("....", "test", [1,2,3], {a:1});

控制台输出

[log] 2014-05-26 13:56:30
....,test,[1,2,3],{"a":1}
  • 报错,如下代码
var object = {
  a:1
  b:2
}

控制台输出

[error] 2014-05-26 13:56:30 - Script error.
行:0, 列:0

suggests:
0. 异常列表 - JavaScript 异常档案
http://errors.totorojs.org/wiki/

FAQs

Package last updated on 28 May 2014

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc