2013-04-11 60 views
3

說明running weinre狀態,我需要插入下面的腳本:設置weinre遠程調試

<script src="http://a.b.c:8081/target/target-script-min.js"></script> 

其中http://a.b.c是我的服務器IP地址或主機名。

幾個問題:

這是否意味着我必須將遠程服務器上打開端口8081?

又是什麼target-script-min.js?它看起來像我需要上傳到target文件夾?

回答

2

weinre服務器通過執行此命令「啓動」weinre --boundHost a.b.c.d其中a.b.c.d表示用於調試的桌面的本地IP。端口8080將被打開(默認端口,但您可以配置另一個端口)。

此時,腳本http://a.b.c.d:8080/target/target-script-min.js在本地網絡上可用,並且可能由位於同一本地網絡中的其他設備上的應用程序調用。

如果您的應用程序或經過測試的網頁調用此腳本,它將被您的桌面看到。

因此,你沒有什麼對你的目標上傳...

9

啓動weinre服務器的方法是在命令行中運行該命令

weinre 

。然後,只要你還在使用weinre,就會讓它繼續運行。您可以通過類型weinre --help找到該命令的選項,但重要的命令是--boundHost--httpPort--boundHost缺省爲localhost和--httpPort默認爲8080這樣跑

weinre --boundHost 192.168.1.2 

其中192.168.3.4是你的IP地址,你可以通過運行IPCONFIG找到。把下面的代碼:

<script src="http://192.168.1.2:8080/target/target-script-min.js#whatever"></script> 

然後,在你的瀏覽器,去

http://192.168.1.2:8080/client/#whatever 

我寫了一篇博客文章在這裏:http://www.adamwadeharris.com/setup-remote-debugging-phonegap/

要回答你的第二個問題, target-script-min.js只是一個JavaScript文件,只要您安裝它就是weinre的一部分。當你運行時,你可以訪問

http://192.168.1.2:8080/target/target-script-min.js 

如果你想要看文件。

0

如果你甚至不能完成所有的在Nokia Developer Article提到的步驟後,調試你的HTML頁面, 然後檢查你的windows防火牆settings.Please確保防火牆設置爲私人網絡已關閉 ..

windows 8.1 firewall settings window