Hi Hallvord, So I did an mxr search for network.proxy.http and it seems that B2G might be manipulationg/clearing the pref: https://mxr.mozilla.org/mozilla-central/source/dom/system/gonk/NetworkManager.js#691
I believe that the proxy stuff is being used by B2G to support tethering, so you may need to modify NetworkManager.js to get things working the way you want. Dave Hylands ----- Original Message ----- > From: "Hallvord Steen" <[email protected]> > To: [email protected] > Sent: Monday, August 19, 2013 2:50:27 PM > Subject: [b2g] proxy settings in FirefoxOS > > Hello, > I'm working on debugging how web pages work (or not) in the FirefoxOS web > browser (I have a Keon running Boot2Gecko 1.0.1.0-prerelease - build id > 20130613185731 device for this purpose). I've been trying to figure out how > to set up a HTTP proxy for debugging. Basically, I want to have Fiddler or > Charles proxy running on a computer on the same WiFi network, and give the > web browser on the phone that computer's local IP address as proxy server. > The proxy setting can be specified per-WiFi or globally for HTTP(S) traffic. > It should be possible per this documentation: > https://developer.mozilla.org/en-US/docs/Mozilla/Firefox_OS/Security/Intercepting_traffic_using_a_proxy > > There are two JS files with prefs - one in the web browser's profile folder > (prefs.js) and one in the /system/b2g tree (user.js). I've tried to modify > either of them to add prefs like these: > > user_pref("network.proxy.http", "192.168.1.8"); > user_pref("network.proxy.http_port", 8888); > user_pref("network.proxy.type", 1); > > I've restarted the OS after pushing the modified files to the relevant > folders. However, the settings seem to have no effect. > > Actually, debugging HTTP traffic and studying application behaviour from the > HTTP perspective seems like a very important requirement for both app and > site developers, so I'd expect a setting somewhere in the developer UI. > There is indeed a setting under "Cellular and data > Data settings" but it > seems to be for data traffic over a mobile network specifically, not for > WiFi, and setting it has no effect either. Same with the > ril.data.httpProxyHost setting (which may be what the UI under "Cellular and > data" is about). > > Two questions: > 1) Are those settings supposed to work, or are proxy capabilities removed by > design? > > 2) Is it a known issue that such functionality should exist and work - any > bugs reported? If not, and if I'd like to push for getting this working > (with settings in the UI), where should I report a bug? > > Thanks in advance, > Hallvord > Site compatibility tester, FirefoxOS/Firefox Android QA > _______________________________________________ > dev-b2g mailing list > [email protected] > https://lists.mozilla.org/listinfo/dev-b2g > _______________________________________________ dev-b2g mailing list [email protected] https://lists.mozilla.org/listinfo/dev-b2g
