2012-04-20 71 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並按回車來檢查標題。

相關問題