如何将JS Console注入任何页面?jsconsole.com

lit*_*ito 1 javascript debugging

出于教育目的,我想远程调试在我的移动设备上运行的我无法访问源代码的应用程序,只要我了解http://jsconsole.com直接注入即可:

http://jsconsole.com/inject.html

http://jsconsole.com/inject.html?javascript:(function(s ) {s.src ='http://jsconsole.com/inject.js'; document.body.appendChild(s)})(文件.createElement( '脚本'))

我试着按照说明操作,我在我的设备上创建了博彩公司,但我不知道如何让它工作,有没有人知道它是如何工作的?

此页面应立即重定向到正确的网址,一旦确定,请在手机上预订,然后移除 http://jsconsole.com/inject.html?(包括问号)部分,以使小书签工作.

或者,要注入JS控制台,请将其设为:JS控制台并同步到您的手机.

例如,如何使用http://jsconsole.com远程调试此jQueryUI ???:http: //jqueryui.com/demos/resizable/default.html

谢谢!

PS,jsconsole截屏http://www.youtube.com/watch?v=Y219Ziuipvc

Jam*_*xon 5

一旦你启动并运行了jsconsole,就输入命令:

:listen
Run Code Online (Sandbox Code Playgroud)

开始远程调试.

以下是我为此工作所做的工作:

  1. 转到JSConsole.Com的控制台
  2. 运行命令:listen- 这将为您生成一个JS url的唯一键.
  3. 复制它为JS文件提供的URL,它看起来像:http://jsconsole.com/remote.js?C180AA15-F9E3-406F-A8F5-F27267DE69C6
  4. 打开一个新的浏览器窗口并转到要调试的URL
  5. 将以下内容粘贴到浏览器中,替换上面生成的URL: javascript:(function(s){s.src='http://jsconsole.com/remote.js?C180AA15-F9E3-406F-A8F5-F27267DE69C6';document.body.appendChild(s)})(document.createElement('script'));
  6. 回到控制台窗口,它会告诉你它是连接的:

http://jqueryui.com/demos/resizable/default.html建立连接 Mozilla/5.0(Windows NT 6.1; WOW64)AppleWebKit/535.19(KHTML,如Gecko)Chrome/18.0.1025.162 Safari/535.19