2012-04-20 42 views
1

对于教育的目的,我想远程调试我的移动设备上运行的应用程序,我没有访问源代码,只要我知道这是可能与http://jsconsole.com直喷:如何将JS控制台注入到任何页面? 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)})(使用document.createElement( '脚本'))

我试图按照说明操作,我在我的设备上创建了博彩公司,但除此之外,我都有没有线索如何使其工作,任何人都知道它是如何工作的?

本页面应该马上重定向到正确的网址,一旦这样做, bookmarket它你的手机上,然后取出 http://jsconsole.com/inject.html? (包括问号)部分 以使书签工作。

另外,要注入JS控制台,bookmarket这个:JS控制台和 同步到您的手机。

举例来说,我怎么能远程调试这个jQueryUI的与http://jsconsole.com ???: http://jqueryui.com/demos/resizable/default.html

谢谢!

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

+0

为什么不使用萤火虫或萤火虫lite? – 2012-04-20 14:31:47

+0

您是否点击了您制作的书签? – scottheckel 2012-04-20 14:35:43

+1

@LarryBattle:因为没有办法在WebKit移动浏览器上使用萤火虫。 – lito 2012-04-20 14:41:42

回答

5

一旦你得到了jsconsole启动和运行键入命令:

:listen 

开始远程调试。

这里就是我所做的,使这项工作对我来说:

  1. 到控制台在JSConsole.Com
  2. 运行命令:listen - 此为您生成一个URL JS唯一的密钥。
  3. 复制它给你的JS文件的URL,它看起来是这样的:http://jsconsole.com/remote.js?C180AA15-F9E3-406F-A8F5-F27267DE69C6
  4. 打开一个新的浏览器窗口,然后转到要调试
  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中号ozilla/5.0(Windows NT 6.1; WOW64)AppleWebKit/535.19(KHTML,如Gecko) Chrome/18.0.1025.162 Safari/535。19

+0

其中?在WebKit浏览器中?你能解释更多请 – lito 2012-04-20 14:55:39

+0

看我的更新@lito – 2012-04-20 15:01:42

+1

这真是太棒了!这真太了不起了!!!这真太了不起了!!!!!!!!!!!!!!! – lito 2012-04-20 20:22:13

0

右键单击书签。

单击上下文菜单中的编辑。

从中删除http://jsconsole.com/inject.html?

现在转到您要分析的页面并左键单击书签。您将被重定向到http://jsconsole.com/,现在您可以对您想要的页面进行任何操作。您可以通过输入document.title并按回车来检查标题。

相关问题