I'm browsing a webpage that seems to populate data through javascript. I want to use an extension for my browser that will allow me to see what requests are being made to what url and what data is returned from the request.
Any help would be appreciated.
Firefox has a plugin called Firebug, or you can open its native console with Ctrl+Shift+K in newer versions. Chrome has developer tools with a Network tab.
Related
I have a .NET C# program rendering on IIS web server. After adding SSL certificate to the server the program takes up to 5 minutes to respond to my request, only in Google Chrome. If I use the old HTTP URL everything is normal and the page is loaded after 33 sec. Does anyone have a suggestion on what causes this slow rendering of HTTPS web-page in Google Chrome?
According to your description, I suggest you could firstly clear all the chrome's cache and update the chrome to the newest version. About how to troubleshoot google chrome's performance issue, you could refer to this article.
If this doesn't solve your issue, I suggest you could try to use chrome F12 develop tool to check what has happened when you send the request to the server. More details about how to use it, you could refer to this article.
I am developing a mozilla addon and now I have to record the browser session for a specific time as a video and sent it to the server. The recording of the web session will be triggered and stopped from my addon. How would I record the web session? Whether any jquery plugins are need to be added to my addon or is there any other source that addon sdk provides?
I got this working in an addon with about: pages, but I had to trick it into thinking it was https. The addon is a 27mb due to the inclusion of ffmpeg.js for converting video to different formats. So right now to download it you have to from my dropbox - https://www.dropbox.com/s/soemrqn2smmcge2/dist.xpi?dl=0
The code is here on github - https://github.com/Noitidart/Screencastify/
I used webrtc.
When I open the Firefox "network" tab in the developer tools, I'm able to see the timing data from all the requests my page is making, including application/json (XHR) calls. I want to be able to get this timing information programmatically.
In Selenium, I let my page load fully and then ask the window.performance.getEntries() method for all of the resources. It gives me back a ton, including CSS, javascript, etc, but I don't see the calls to our RESTful services that show up in the Firefox window as "json" requests.
Since Firefox shows them in its Network tab in the developer tools, is a way for me to get them programatically? Our app is an angular app that is not using iframes.
I figured out my issue after a day of googling and trying different things. Thanks to this article I discovered that I needed to add Timing-Allow-Origin: * to the response header of all the services.
Once I did that, the timing information started to appear. It's apparently because the services are hosted at a different domain than my client. I don't understand the ramifications of leaving that header in there so I'll make sure it doesn't get deployed to production.
I am stuck using the Firefox web developer tool for testing out a web app.
I would like to see the contents of the "post" data that is sent - using the web developer tool, I can see a log of all the gets/posts and their responses, and I can see a little box called "Inspect Network Request".... but I cannot see the contents of the POST data.
Is there some way to set the web developer to be slightly more useful?
Here is what I have to work with:
Not sure if this is the right stack exchange to ask this, but here goes...
I'm trying to wean myself off of Firebug, which has served me very well for a lot of years. One feature that seems to be missing in Chrome's dev tools is the ability to repeat an AJAX POST. In firebug I can right click on the request in the console and hit "Open in new tab" and the request is repeated exactly as it was originally sent. In Chrome, the same action just does a normal GET on the link, without any of the post data.
Is there any way to repeat an AJAX POST in Chrome's dev tools?
No. There is an open bug report requesting that feature, though.
Issue 107006: Feature request: ability to replay a previously made request (esp. XHR)