我想编辑Firefox OS设备的脚本文件。但是我不知道怎么做 ?当我使用控制台时没有编辑选项。所以我的问题是如何调试和编辑脚本文件?
答案 0 :(得分:1)
您可以下载桌面/个人电脑的Firefox开发者版浏览器,然后从Firefox OS的设置和下载模拟器转到webIDE。转到webIDE,您可以在模拟器中选择任何下载的应用程序进行调试。
要下载Firefox开发人员版浏览器,请转到:https://www.mozilla.org/en-US/firefox/channel/#aurora
答案 1 :(得分:1)
对于实时调试,您可以在Firefox浏览器中运行about:app-manager页面。您可以安装ADB(Android Debug Brdige)以将FirefoxOS设备与浏览器连接:
// install ADB
// Linux
apt-get install android-tools-adb
// OSX
brew install android-platform-tools
然后,您可以使用ADB命令连接到您的设备:
// connect to your device / change IP
adb connect 192.168.1.5
// connect as root
adb root
// get a shell to your device, Ctrl-D will quit
adb shell
// enable port forwarding to use app-manager in your Desktop Firefox browser
adb forward tcp:6000 localfilesystem:/data/local/debugger-socket // or ADB Helper
// get the log output
adb logcat
连接后,应该能够将桌面Firefox浏览器中的app-manager与您的设备连接起来。然后,您可以运行要进行调试的应用程序。您可以获得检查器,控制台和调试器(Firefox开发工具),就像您获得的每个其他网站一样。
当您需要保留更改时,您需要在本地保存所需的文件并使用adb pull / push来传输文件并返回到设备:
adb pull /system/b2g/webapps/browser.gaiamobile.org/application.zip
adb push application.zip /system/b2g/webapps/browser.gaiamobile.org/application.zip
答案 2 :(得分:0)
目前,如果您在连接到设备时使用工具栏菜单Runtime->运行时信息启用了DevTools限制权限,则可以在手机上调试已认证的应用程序。但您无法编辑JavaScript文件。为此,您需要查看Gaia并将其闪存到手机中。您也可以使用adb pull / push来替换当前的系统应用程序。如果您想结帐Gaia,请看这个页面: https://developer.mozilla.org/en-US/Firefox_OS/Developing_Gaia 应用程序的来源是: https://github.com/mozilla-b2g/gaia/tree/master/apps