How to Generate a HAR File in Chrome, IE, Firefox, and Safari
This article shows how to Generate a HAR File in Chrome, IE, Firefox, and Safari. Microsoft Edge (Chromium) is almost the same as Google Chrome.
HAR files are used to gather performance data from the end-users' web browser. It will capture objects, and response calls that a webpage generates.
Additional metrics that can be gathered by HAR are:
- Length of time that it takes to connect to the server
- Length of time to gather DNS information
- Length of time that it takes to transfer assets from the server to the browser
- Length of time that an object takes to be requested
As various ways HAR files are used, Palo Alto Network's support engineers might require you to capture data for troubleshooting purposes.
How to generate a HAR and log file in Chrome
- Open Google Chrome.
- In Chrome, go to the webpage in question.
- Select the Chrome menu > More Tools > Developer Tools
- Select the Networks tab.
- Within the Networks tab , select Preserve log option.
- Record log by selecting the red circle at the top left of the Networks tab.
- Refresh the page and allow Chrome to record browser-website interaction.
- Go back to the Networks tab and right click element. Select " Save HAR with content ".
- Upload HAR and log files to the support ticket.
How to generate a HAR and log file in Firefox
- Open Firefox .
- In Firefox , go to the webpage in question.
- Select the Firefox menu > Web Developer > Network.
- In the center of the Networks tab select refresh .
- Refresh the page and allow Firefox to record the browser-website interaction.
- Once the page is loaded, right click and " Save All As HAR ".
- Select the Console tab and right-click on in the console box. Select all and Copy Message
- Copy log messages to the preferred text editor.
- Upload the HAR and log files to the support ticket.
How to generate a HAR and log file in Safari
- Open Safari .
- In Safari , go to the webpage in question.
- Enable Developers Tool: Safari > Preferences > Advance > Click Show Develop menu in menu bar
- Select Develop in menu > Show Web Inspector > Select Network tab
- Refresh the page and allow Safari to record the browser-website interaction.
- Once the page is loaded, click on Export on the top right in the window of the Network tab.
- Select the Console tab and screen capture the errors.
- Upload the HAR and console screenshot files to the support ticket.
How to generate a HAR and log file in Internet Explorer (IE)
- In IE , go to the webpage in question.
- To open Developers Tool, pr ess the F12 key on your keyboard, or you may find the Developers Tool in the menu.
- In the Developers Tool menu > Network panel and then deselect the Clear entries on navigate option. (Default)
- Select Start Profiling Session/Start Capture.
- Refresh the page and allow IE to record the browser-website interaction.
- Once the page is loaded, click on Export as HAR/Export capture traffic icon and save
- Click on the Console tab and look for any errors/warnings reported. If errors are shown, please right-click on the console errors and select Copy all.
- Upload the HAR and log files to the support ticket.
- Almost the same as Google Chrome.
Additional Information
Other users also viewed:.
https://knowledgebase.paloaltonetworks.com/KCSArticleDetail?id=kA10g000000CmCtCAK&refURL=http%3A%2F%2Fknowledgebase.paloaltonetworks.com%2FKCSArticleDetail
- Knowledge Base
Access official resources from Carbon Black experts
- Carbon Black Community
- How to Collect a HAR File and HTTP Error Logs Usin...
How to Collect a HAR File and HTTP Error Logs Using Safari
- Article History
- Subscribe to RSS Feed
- Printer Friendly Page
- Report Inappropriate Content
- App Control
Audit and Remediation
Carbon black cloud.
- Endpoint Standard
- Enterprise EDR
- Managed Detection
- Managed Detection and Response
- audit and remediation
- carbon black cloud
- Managed Threat Hunting
- VCDR Ransomware Recovery
- Cookie Policy
- Your California Privacy Rights
Copyright © 2005-2023 Broadcom. All Rights Reserved. The term “Broadcom” refers to Broadcom Inc. and/or its subsidiaries.
Thank you for your feedback.
How can we help?
For technical inquires, please include the name of the hmh platform (eg: ed, thinkcentral, sam, hrw), creating a har file in safari, har (http archive) is a file format used by several http session tools to export the captured data. this can be highly useful in troubleshooting complex issues by obtaining additional information about the network requests that are generated in the browser while an issue occurs. consult the remainder of this technical note for instructions on safari. may 3, 2023 • knowledge, information.
- content of the pages you downloaded while recording
- your cookies, which will allow anyone with the HAR file to impersonate the account
- all the information that you submitted while recording
- Open Safari and navigate to the page where the issue is occurring. Note: This is tab and window dependent, so if the issue occurs in a new tab or window, the HAR recording needs to be done in that new tab or window.
- If the Develop menu does not display in the menu bar, click the Safari menu and click Preferences .
- Click Advanced , then select Show Develop Menu in the Menu Bar.
- Click the Network tab and reproduce the issue that was being experienced while the network requests are being recorded. Note: Do not close the Network tab. This will end recording and the needed HAR file will be lost.
- Once the issue has been reproduced, click the Export icon and save the file to the computer.
- Attach the HAR file to the email to send to Support. Note: It may be necessary to ZIP the HAR log first as it is possible the HAR log could be quite large.
Third-party analysis of Okta’s October security incident is complete - Read more
Documentation
Welcome to the Okta Community!
The Okta Community is not part of the Okta Service (as defined in your organization’s agreement with Okta). By continuing and accessing or using any part of the Okta Community, you agree to the terms and conditions , privacy policy , and community guidelines
Generate a HAR Capture on an iOS Device
Nov 20, 2023 • knowledge article, information.
- On the iOS Device, go to Settings > Safari > Advanced > Enable Web Inspector.
- Connect the iOS device to the Mac computer using a cable and make sure the iOS device is recognized.
- On the iOS device, launch Safari and reproduce the issue.
- Using the Mac computer, launch Safari, then click on Develop > Select the relevant iPad > Click on the session and that will open the developer tools.
- From here, export the HAR file.
- Upload the HAR file on the Support Portal to sanitize the HTTP traces automatically. Refer to How to Sanitize a HTTP Trace File Automatically .
Related References
- Safari Developer Tools
- How to Sanitize a HTTP Trace File Automatically
- Sanitizing HTTP Traces
- View account
- View requests
Jira Software
Project and issue tracking
Jira Service Management
Service management and customer support
Jira Work Management
Manage any business project
Document collaboration
Git code management
Documentation
Usage and admin help
Answers, support, and inspiration
System Status
Cloud services health
Suggestions and bugs
Feature suggestions and bug reports
Marketplace
Product apps
Billing and licensing
Frequently asked questions
- Log in to account
- Contact support
- Training & Certification
- Cloud Migration Center
- GDPR guides
- Enterprise services
- Atlassian partners
- User groups
- Automation for Jira
- Atlassian.com
- View in Confluence
- Manage Viewport
- Space Directory
- People Directory
- Generating HAR files and analyzing web requests
Best practices for performance troubleshooting tools
- Atlassian KB Resources
On this page
In this section.
- How to remove the inactive users filter subscriptions and their related jobs
Related content
- No related content found
Still need help?
The Atlassian Community is here for you.
Ask the community
HAR is the short form for HTTP Archive format , which tracks all the logging of web browser's interaction with a site.
HAR files can be a requirement for troubleshooting issues specifically for problems listed below:
- Performance Issue: slow page load, timeout when performing certain task
- Page rendering : incorrect page format, missing information
First line troubleshooting can be conducted by following this guide. Providing these information to the support team will help expedite the troubleshooting process.
Before you begin
Do take note of the Supported Platforms for the supported browser types.
It is highly recommended to generate multiple HAR files for comparison. Below are guidelines for effective information gathering:
- Generate a HAR file for an unaffected page (without performance issue or page rendering issues). Example. Dashboard, Issue View, Issue Search and Project page.
- Generate a HAR file for an affected page . Generate multiple times to get the better average and capture the consistent timing
Below is the HAR files generated depending on the browser variant you are using.
It is recommended to use Chrome to generate HAR files because it natively provides the Developer Tools to facilitate this. To learn more about the Chrome's developer tools, you can head towards this link .
Chrome is bundled with a set of Developer Tools as covered in that link.
JavaScript Errors
Look in the Chrome Console for any JavaScript errors.
Network Issues
To diagnose support problems, the network tab can be used:
- Open up Chrome and enable the Developer Tools .
- Select the network tab.
- Enable preserve log
- Load the page with the problem.
- Wait until it has finished loading.
- Review it for any errors, referencing HTTP/1.1 Status Codes for information on what those errors mean.
Atlassian Support may also request a browser debug log. If this information has not been requested, you can skip to "Providing Information to Support"
To enable the extra browser log:
- Start up the browser with the parameters " --enable-logging --v=1" ( This article provides instructions for major platforms )
- There will be a file call "chrome_debug.log" generated in the Chrome user default Location .
Providing Information to Support
- Using Keyboard Shortcut (⌘⌥I on OS X, Ctrl + Shift + i on Linux, F12 on Windows)
- Navigate to the Network tab on the Development Tool
- Check Disable Cache option to prevent caching of resources for this specific page.
Refresh the page to start capturing the traffic between the browser to the server.
Please capture a full page load so we can see the requests made prior to the problem we're analyzing.
- Before sending the HAR file to Atlassian, ensure to remove/censor any sensitive information using a text editor (i.e. remove passwords, secrets, etc).
Firefox comes with an embedded set of developer tools that you can use for troubleshooting.
JavaScript Errors
Look in the console for any JavaScript errors.
Access the Network tab within the Firefox Developer Tools to check for any network errors. For further info on HTTP codes, please take a look through HTTP/1.1 Status Codes .
- Go to Tools > Web Developer > Network
- Click the cog icon, then Persist logs
- Note: Please capture a full page load so we can see the requests made prior to the problem we're analyzing.
- Complete the steps that trigger or demonstrate your issue.
It can also be helpful to obtain an export of the console.
Internet Explorer / Edge
Internet Explorer supports the Developer Toolbar . Additionally, Fiddler is a third-party application that's often used for debugging browser problems.
Take a look through the Microsoft Using the F12 Tools Console to View Errors and Status KB to see how to identify JavaScript errors.
Microsoft's Using Windows Internet Explorer Developer Tools Network Capture KB can be used to identify how to diagnose network issues. For further info on HTTP codes, please take a look through HTTP/1.1 Status Codes .
Occasionally, we'll need to ask for a copy of that data so we can review it. To do so, please go through the following:
- If using IE 9 please follow the steps as covered in IE9 Developer Tools: Network Tab to save an XML file and provide it to us.
- If using IE 11 please follow the steps as covered in Analyzing your webpage's network traffic , and use Export captured traffic .
Microsoft Edge
Microsoft Edge has an inbuilt Developer tools .
JavaScript Issues
Look into the console tab for any JavaScript errors.
- Open up the inbuilt Developer tools .
Go to Developer tools using the F12 keyboard shortcut
Refresh the page to start capturing the traffic between the browser to the server.
- Click on Export as HAR (Floppy button next to the stop button on the Developer Tools) followed by Save As... to save the HAR file.
Safari comes with its own Safari Web Development Tools as described in that link.
Apple have put together a Using the Error Console guide that will detail how to find JavaScript errors.
Take a look through the Safari Web Inspector Guide documentation and follow the details there to look for any network errors. The HTTP/1.1 Status Codes is an excellent resource for identifying what those HTTP status codes mean.
Providing HAR file to Support
- Go to the Network tab of the Web Inspector.
- Make sure the checkbox for Disable Caches is ticked.
- Click on Export (button is near the Disable Caches checkbox).
Providing Timeline Recording to Support
- Go to Developer tools and choose " Start Timeline Recording ".
- Select timeline all instruments to record .
- Click on Save. The circle with the down arrow.
Visualizing Timeline Recordings
In order to visualize Timeline Recordings generate by Safari you need to:
- go to Safari > Preferences > Advanced.
- Mark the checkbox "Show Develop menu in menu bar".
- That will enable the Develop menu on which you can find "Show Web Inspector".
- At the top of the Web Inspector area, click "Timelines" and then "Import" on the right side.
Analyzing Web Requests
The steps taken to analyze the Web Requests captured by HAR file varies depending on the troubleshooting Performance Issue or Page Rendering issue.
A common tool that is used to view the HAR files generated is HAR Viewer which is available as a Web Application.
Troubleshooting Performance Issues
The interested information for Performance issue is the load time and which request is causing the delay on the browser to serve the content to the user. So an understanding towards the definitions used for Web Request is required for effective troubleshooting, see below:
The below is extracted from HAR file loaded in HAR Viewer or Google's tool, HAR Analyzer .
Highlighting any web request after loading the HAR file will reveal the information below:
Request start time since the beginning
The highlighted request is called after how long from the initial request. Example: Like below +6.32s means the current request is being called after 6.32 seconds after the initial request (Most of the time HTML request as the initial one)
Amount of time waiting for the Server to respond. If this value is high, it could mean:
- If the time waiting is low locally then the networks between your client and the server are the problem. The network traversal could be hindered by any number of things. There are a lot of points between clients and servers and each one has its own connection limitations and could cause a problem. The simplest method to test reducing this is to put your application on another host and see if the time waiting improves.
- That the server is busy or suffering a performance issue.Below we can see that there is around 2 seconds wait time from the server; this scenario was due to a complex jql query:
Typically when in this situation, cross check for any heavy running tasks (Example : Creating Backup, Reindex).
If this is always seen during a specific time of the day, record the time of occurrence and create support ticket at support.atlassian.com for assistance on identifying the root cause.
This one is the amount of time used for the server to transfer the required information to the client. Typically this is the where we detect is a network issue. See below for an example:
This example above has a 1.6 seconds wait time, which took most of the delay for the request to complete.
DOM loaded means that all the HTML has been received and parsed by the browser into the DOM tree which can now be manipulated.
It occurs before the page has been fully rendered (as external resources may have not yet fully downloaded - including images, CSS, JavaScript and any other linked resources).
Do not confuse with onload event:
The onload event occurs when an object has been loaded. onload is most often used within the <body> element to execute a script once a web page has completely loaded all content (including images, script files, CSS files, etc.).
The onload event can be used to check the visitor's browser type and browser version, and load the proper version of the web page based on the information.
Ref: http://www.w3schools.com/jsref/event_onload.asp
Page Loaded
Total time taken for the page to be fully loaded. (Inclusive of AJAX call or any REST call from javascript to populate data on external server: Example, google analytics)
It does not means that the page is white without any content until the page is fully loaded, the page normally will show after the onload event, after that it will populate the information from the external call. Such as Dashboard Gadget when loading:
Is you have external resources to populate the page (Gadgets, external links) It could take a longer time to completely load the page, however it is not depending on the performance of the server but rather the speed to handle the request from other site/server.
The size of the request being served plays a role on performance issue as well, for better understanding on how it contributes to delay:
How long will it take to serve the 2.4MB data? A calculation is shown below:
3Mbps = Approximate 0.375MBps (note: B = byte, b = bit)
In order to get 2.4MB, you will need:
2.4MB/0.375MBps = 6.4 seconds
And this depends on the throughput available, generally can run a Speed Test and check the throughput to server nearest to the hosting datacenter.
A similar view is obtained by viewing the Network tab on respective browser types listed above.
Steps to analyse is very straight forward if the above definition is clearly understood:
- Search for the delay responding request (typically the longest bar viewing the total web requests)
- Identify what is the longest waiting time, and how long it waited
- Check what is the main contributor towards the delay (Blocking, Waiting or Receiving)
- Run consistency checking by reloading the page multiple time
- Seek for assistance from the Support team with the information captured if identifying the Server is contributing the delay. For other issues, such as network, it is faster to reach out directly to the ISP or internal hosting team for assistance. The information gathered should be suffice to show the observation.
Troubleshooting Rendering Issue
In common cases, when a page fails to render correctly, the cause should be logged in the Console tab from the Developer Tools . If no reason is logged, try disabling the browser cache by checking the box next to Disable Cache . This will force the browser to render the page from scratch instead of using cached data. Similarly the status code from the HAR file can also help to identify which request could have caused the issue.
Example for some error message seen in Console tab accompany the code of 404 Bad Request :
This is found from the bug JRA-42216 - Getting issue details... STATUS which is also a page rendering issue
It is important to be able to identify the status code from the HAR files generated as well. Below is few of the common example:
- 200 - Success
- 404 - Page not found / Bad Request
- 401 - Unauthorized
- 403 - Forbidden
- 304 - Not Modified (Content is cached)
- 500 - Internal Server Error
For the definition of the error, you can refer to the HTTP/1.1 Status Code Definition page for detail.
After capturing the consistent behaviour, provide this information to the support team together with the steps taken for the Support team to work on potential cause behind the observation.
Was this helpful?
How to Use HAR Files to Analyze Performance Over Time
When I consider the performance of a website, several things come to mind. I think about looking at the requests of a page, understanding what resources are being loaded, and how long these resources take to be available to users.
The network tab will give you a table containing all assets loaded on the page. It will also show you relevant information about the origin of those assets (domain, HTTP status code, size), who initiated the request, and the order in which they were loaded in a waterfall representation.
You can add more information to this table by right-clicking one of the table headers and choosing other columns.
The size, time and waterfall columns will be crucial to understanding the performance of a page. The size value will present the gzipped size of the resource (when applicable), while the time column shows the total duration from the start of the request to the receipt of the final byte in the response.
Last, but not least, the waterfall column demonstrates when the asset is loaded along with the other requests.
Performance improvements are noticeable by changes in your code/environment. So how do we keep track of what is being analyzed by the Network tab? By exporting the page in HAR format.
What is a HAR file?
A HAR (short for HTTP Archive) file is a JSON file containing all information about a browser’s interactions with a page. It will contain the HTML document and its respective JS and CSS files.
Along with this content, a HAR file will also contain all headers’ information and the browser metadata (that is, the time of each request).
It is important to mention here that cookies and form data will also be logged in the file, so be careful to not include sensitive information (personal details, passwords, credit card numbers) while auditing pages.
Also, you should audit pages in private windows, which avoids browser extensions. It's important to avoid a browser’s extensions since they may modify the loading times of a page.
Generating HAR files
Google chrome.
- Close all incognito windows in Google Chrome.
- Open a new incognito window in Google Chrome.
- Go to View > Developer > Developers Tools.
- In the Developer Tools panel, choose the Network tab.
- Check the Preserve Log and Disable cache checkboxes to record all interactions.
- Refresh the page.
- Click the Export HAR (down arrow icon) to export the HAR file.
- Save the HAR file.
- Close all private windows in Firefox.
- Open a new private window in Firefox.
- Go to Tools > Developer > Network or ctrl-shift-E.
- In the Cog icon (upper right side of the page), choose Save All As Har.
- Ensure that Show Develop menu in menu bar checkbox is checked under Safari > Preferences > Advanced.
- Choose File > Open New Private Window.
- Visit the web page where the issue occurs.
- Choose Develop > Show Web Inspector. The Web Inspector window appears.
- Click Export on the upper right side of the pane.
Reading HAR files
Once you have a HAR file, you can try a few HAR viewers online. My personal favourite is the one created by Jan Odavarko .
What I like about this viewer in particular is the fact you can have multiple files open at the same time, which makes it easier to compare them.
Using HAR files to analyze the performance of a page
HAR files can be useful to collect information about the assets of a page. Since you have detailed information about their content, you can compare what has improved (or in some cases, not improved) after a new feature is launched or a redesign is completed, for example.
During my workflow, I like to keep track of the final size/time values of a few pages of the product that I am working on.
More information
- Measure Resource Loading Times
- HAR Viewer source code
Also posted on my blog . If you like this content, follow me on Twitter and GitHub . Cover photo by William Daigneault/Unsplash
Read more posts .
If you read this far, thank the author to show them you care. Say Thanks
Learn to code for free. freeCodeCamp's open source curriculum has helped more than 40,000 people get jobs as developers. Get started
Generate and Analyze HAR Files
Troubleshoot
Get Support
- Sanitize HTTP Traces
- Debugging Best Practices
- Error Handling Best Practices
- Performance Best Practices
- General Usage and Operations Best Practices
Auth0 Product Lifecycle
A HAR (HTTP Archive) file is a JSON-formatted log of a web browser's interactions with a web server.
A HAR file shows the sequence of redirects that happen during a login transaction, which makes it an excellent resource for debugging authentication issues. Including a HAR file in your support requests can help accelerate the troubleshooting process.
Before sharing a HAR file with anyone (including Auth0), ensure that you remove or obfuscate all sensitive data, such as:
Confidential user information
Personal identifiable information (PII)
Confidential application information
To learn more, read the following articles on Auth0 Community :
Sanitizing HTTP Traces
How to Sanitize an HTTP Trace File Automatically
How to Manually Redact Sensitive Information
HAR File is Too Large to Upload to the Support Case
Generate HAR files
You can generate a HAR file within most web browsers using the built-in developer or inspector tools.
Google Chrome
Close all incognito windows in Google Chrome.
Open a new incognito window in Google Chrome.
Go to View > Developer > Developers Tools .
In the Developer Tools pane, choose the Network tab.
Check the Preserve Log checkbox to record all interactions.
Visit the page and complete the steps that trigger the issue.
Choose the Network tab.
Click the down arrow to export the HAR file.
Save the HAR file.
Ensure that Show Develop menu in menu bar checkbox is checked under Safari > Preferences > Advanced .
Choose File > Open New Private Window .
Choose Show Web Inspector in the Developer menu, then navigate to the Network tab.
To the right of All near the top-left of the Web Inspector, click the Filter button and choose Preserve Log.
Visit the web page where the issue occurs.
Choose Develop > Show Web Inspector . The Web Inspector window appears.
Complete the steps on the page that trigger the issue.
Select the Network tab.
Click Export on the upper right side of the pane.
Close all private windows in Firefox.
Open a new private window in Firefox.
Go to Tools > Developer > Network ( Ctrl + Shift + E ).
Click the Network tab and choose Persist Logs.
Choose the Network tab and right click and then select Save All As Har .
Microsoft Edge
Close all InPrivate windows in Microsoft Edge.
Open a new InPrivate window ( Ctrl + Shift + N ).
Go to Settings and more (the ... icon) then choose More Tools > Developer Tools .
Start a profiling session on the Network tab of the Developer Tools toolbar.
Select Export as HAR ( Ctrl + S ) and save the HAR file.
Internet Explorer
Close all InPrivate windows in Internet Explorer.
Open a new InPrivate window in Internet Explorer ( Ctrl + Shift + P ).
Go to Tools > F12 Developer Options > Network .
Ensure Clear entries on navigate is switched off.
Choose the Network tab and select Export as HAR ( Ctrl + S ).
Analyze HAR files
Auth0 does not use and does not endorse using any third-party application, tool, or software to analyze HAR files.
After you have sanitized a HAR file, you can open it in a text-editor or browser to view the recorded events.
See the Monitoring page for more details on each of the log events that can help you troubleshoot issues.
- Customer Support
- Open and Manage Support Tickets
Was this article helpful?
- Open or view cases
- Site feedback
- My Citrix account
- Citrix Cloud
- Citrix Cloud Government
- My support alerts
- Sign out Sign in
Customers who viewed this article also viewed
Identify changes in netscaler build files with, file integrity monitoring, create a har file for safari, instructions.
IMPORTANT: Please note that HAR files contain sensitive clear text data including content of pages while recording, such as user names, passwords, keys, etc, and should only be shared with trusted recipients via secure channels such as https://cis.citrix.com. Sharing files via email is not recommended. Remove any sensitive information from the file before you send it to Citrix Support. 1. Open the HAR file in a text editor 2. Identify and replace all sensitive information captured in the HAR file with a placeholder 3. Save HAR File
The following instructions provide the steps to generate a HAR file for troubleshooting.
- Open your browser.
- Press Option + Command + i to view the page.
- Select the Network tab.
- Reproduce the error
- Select Export as HAR File .
- Provide the saved HAR file to technical support.
Additional Resources
- CTX275204 - Creating a HAR file from your browser to share with support
- CTX275203 - Create a HAR file for Chrome
- CTX275208 - Create a HAR file for Edge
- CTX275207 - Create a HAR file for Firefox
- CTX275206 - Create a HAR file for Internet Explorer
{{feedbackPageLabel}} feedback
You rated this page as, page feedback, featured products.
Failed to load featured products content, Please try again .
{{ getHeading('digitalWorkspaces') }}
- {{ item.title }}
{{ getHeading('networking') }}
Capturing a HAR File
Har files from your browser can provide support with value information when attempting to troubleshoot issues aug 29, 2023 • how to, information, article content.
Note : It would be considered best practice to clear your browser cache before attempting to capture a HAR file. If you have not already done so, please press the following three keys on your keyboard: Ctrl, Shift, Delete From the new menu that opens, ensure the time range is set to Everything or All time and select the clear or delete option. Once this is finished, please proceed with the steps below:
Capturing a HAR File in Google Chrome or Microsoft Edge:
Capturing a HAR File in Firefox:
- In Firefox, close all windows/tabs you have open, except for the one you will use to replicate your problem. Note: This is tab and window dependent, so if the issue occurs in a new tab or window, the HAR recording needs to be done in that new tab or window.
- Select More Tools >> Web Developer Tools . The Developer Tools window opens as a docked panel at the side or bottom of Firefox.
- Select the Network tab
- Select the Settings (sun icon) in the top right of this panel and choose Persist logs .
- Refresh the page and reproduce the problem while the capture is running.
- After you successfully reproduce the issue, right-click any row of the activity pane and select Save all as HAR . Name your file and save it in a location on your system.
- Access https://skillsoft.sendsafely.com/dropzone/secureupload to upload your file. You can enter your case number and email address, then drag or browse for your file. Once the file is ready, select the Submit button, and let your Skillsoft Representative know that you have successfully uploaded your file for their review.
Capturing a HAR File in Safari:
- In Safari, first ensure your Develop menu is available by navigating to the menu bar and selecting Preferences >> Advanced : Show Develop menu in menu bar
- Go to the page where you are experiencing the problem.
- In the menu bar at the top, click Develop and select Show Web Inspector .
- Click the Console tab and select Preserve Log .
- Go back to the Network tab.
- After you successfully reproduce the issue, right-click any row of the activity pane and select Export HAR. Name your file and save it in a location on your system.
- English
- Deutsch
- Italiano
- Français
Your Questions About HAR Files Answered
HAR Files provide a snapshot of the interactions or calls made between a web browser and a web server. Here’s a closer look at what data they contain, why they’re useful, and how to use them.
- Unified Fast File and Object
Jun 12, 2023
In web development, there are a few tools that developers can use to troubleshoot, optimize, and debug sites. One of those is an HTTP Archive (HAR) File, a file that provides a snapshot of the interactions or calls made between a web browser and a web server. Here’s a closer look at what data they contain, why they’re useful, and how to use them.
What Is a HAR File?
Websites are hosted on web servers, which contain all the data for that website: data such as images, scripts, and code. When a user accesses a site via a browser, a series of calls are made with each command, and the server responds to each by returning the requested data, which is then displayed in the browser.
This “conversation” between the web browser and web server can contain valuable information about how a site is functioning. HTTP Archive Files, or HAR files, are files that provide a log of browser activities, or network requests, that occur while accessing a website—whether it’s Firefox, Chrome, Safari, etc.
What Are the Contents of a HAR File?
A HAR file uses a nested data structure that includes all of the elements of activity:
- Network traffic
- Cookies and cached data
- Request and response data, and any status codes
- Request and response times, such as the duration of a request, DNS and SSL times, time to initiate, and time to receive
- Site headers
- Content called up and its payload, such as images, text, web scripts, and video
- Any errors that occur, such as server errors
HTTP Archive (HAR) Files Are JSON Logs
In web development, different programming languages and syntaxes are used for different functions. JSON, or JavaScript Object Notation, is a data-interchange format used in front-end programming. JSON is the standard format for HTTP Archive Files, which makes it easy to open and view in any text editor application. It’s not just easy for computers to parse and read—it’s human-readable, too, although there are tools, mentioned below, that can simplify these files.
Why Do HAR Files Exist?
HAR files exist to analyze network traffic and site communications between a browser and web server. They exist because browsers allow users to record site activity, then export them for analysis. Once the “record” option is toggled on in the browser, all traffic and interactions will be saved in the file.
Why Are HAR Files Useful?
HAR files are useful for web developers, site analysts, security teams, and compliance audits. HTTP Archive files are beneficial because they enable fast, easy analysis of a site for a variety of functions and outputs.
Benefits of HAR Files in Development and Debugging
A few examples of the benefits of HAR files include:
- Analysis and optimization of a site’s performance. Being able to review and analyze an entire HTTP conversation with a website helps developers identify bottlenecks, diagnose errors, and improve page loading times.
- Security analysis, compliance, and auditing. The report makes it easy for web teams to provide evidence of security and compliance.
- Debugging and issue diagnosis
- Locating broken links, such as 404s; 4xx or 5xx status codes; and errors caused by misconfigurations
- Identifying large files that may be slowing load times that could be compressed to make the site more efficient
- Enabling collaboration or support teams to jump in and help on a site. Page structure and load order give developers new to a project a better sense of how a page is built, including any embedded stylesheets (CSS) or scripts.
Examples of Use
- Compliance. Say a healthcare organization has a patient portal which is subject to regulatory standards. HAR files can be used to record network activity to report out adherence to compliance standards.
- Penetration testing or white hat hacking. A web development agency may use a HAR file to examine network traffic for security analysis, identifying any suspicious activity or potential site vulnerabilities.
Who Accesses or Uses HAR Files?
How web developers use har files.
Web developers may use HAR files when they want a fast, behind-the-scenes snapshot of how a site is performing, or to quickly identify where something may be off or need fine-tuning for better performance.
HAR Files Help Quality Assurance Engineers
QA engineers can use HAR files to uplevel many aspects of their roles, such as performance testing, debugging, and narrowing down the causes of issues that may affect user experience or the integrity of a site. The file then helps them communicate those issues with developers for faster fixes.
How Cybersecurity Teams Use HAR Files
Whether it’s proactive, by identifying potential issues in anomalies, or reactive, like investigating malicious activity, HAR files are incredibly useful to cybersecurity teams. By thoroughly examining site requests and responses, cybersecurity professionals can spot unexpected activity or anomalies in them.
Generating and Accessing HAR Files in Different Browsers
In general, the steps for recording and generating a HAR file are consistent across browsers. It may vary depending on the browser, but typically it involves accessing developer tools through a right-click action.
How to View the Contents of a HAR File
Steps for analyzing har files in chrome.
- In Chrome, right-click on a page and select Inspect to access Developer Tools.
- Select Network and check the Preserve log box, and click Record . Interact with the site as needed.
- Right-click again and select Save all as HAR to save the file.
Steps for Analyzing in Safari
- In Safari, select Preferences , then Advanced , then Show Develop to access Developer Tools.
- Select the Network or Performance tab, turn on record, or the network capture feature, and interact with the site as needed.
- Stop the recording and save the HAR file.
Steps for Analyzing in Firefox
- In Firefox, right-click on a page and select Inspect Element to access Developer Tools.
- Select the Network tab, enable Persist Logs , and interact with the site.
- Right-click again and select Save All as HAR to save the file.
Tips and Tricks
Despite being human-readable and easy for computers to parse, the reality is that HAR files contain a lot of data. They can be complex, so having the right tools to visualize them can make faster work of analysis. You’re better off using a tool that provides a user interface, such as a browser extension or dedicated HAR tool.
Best Practices
A couple of best practices to make working with HAR files easy, collaborative, and secure include:
- Obfuscating sensitive data such as logins and passwords for security purposes
- Automating HAR file parsing and analysis. Speed up insights from these files with various tools or scripts to more easily incorporate HAR file analysis into web development workflows.
Free and Open Source HAR File Tools
HAR file tools can make a big difference in how quickly and easily you can analyze them. Tools can offer search, sorting, filtering, navigation, and other functions. Here are a few options:
- HAR Viewer : A free web-based tool
- HAR Extractor: A free tool with an API that allows you to extract key data
- HAR Analyzer: Another free tool with its own CLI and ability to generate reports
HAR files are an excellent addition to the toolbox and workflow of developers, QA analysts, and cybersecurity professionals. Knowing what you can glean from these files, how to access them, and the best tools to streamline analysis will help you incorporate these valuable resources into any web workflow, resulting in better performance, user experience, and security.
Written By: Pure Storage
Related Stories
How Explainable AI Can Help Overcome the ‘Black Box Problem’
Explainable AI (XAI) is a way of designing and building AI systems. It aims...
7 Common Metadata Mistakes and How to Avoid Them
Metadata is data about data. In this article, we look at the seven most...
Fake It ’Til You Make It: Why Synthetic Data Is on the Rise
In this article, we take a closer look at synthetic data, which is data...
VDI vs. RDS vs. DaaS: Remote Desktop Solutions Demystified
VDI, RDS, & DaaS support remote work by offering desktop & app access from...
Top Stories
Why nand flash is reliable for enterprise workloads, 4 data deduplication challenges (and how to solve them), san vs. nas vs. das: what’s the difference , qlc vs. mlc: which is the better ssd, mongodb vs. postgresql.
Last updated Dec 12, 2022
What Is a HAR File?
Save a har file.
- Log in to your account at my.matterport.com.
Chrome and Edge
- You might need to drag the borders of the Developer tools panel to be able to access your space.
- You'll see the Developer tools panel populate rows of data as it's recording.
- If your space won't load at all (for example, if it's showing the Oops error message), reload your browser page while you're recording.
- After you've completed attempting the action that's not working, follow the steps in the section below to stop recording.
- Complete steps 4-5 above to record the action that's not working.
- Click the record button again to stop recording.
- If this doesn't do anything, you might need to enable the Develop menu. To do so, select the Safari menu > Preferences. Go to the Advanced tab and select the Show Develop menu in menu bar checkbox.
- If the Export button isn't enabled, refresh the page with the Network panel open.
- To start generating your HAR file, press Control + Shift + E to open the Network Monitor.
- Complete steps 4-5 above to record the action that's not working. The recording starts automatically when you start taking actions in the browser.
- Right-click anywhere in the File column and select Save all as Har.
- Save the HAR file in a place that you can easily remember. Give the file a name that explains what you recorded, and make sure the file suffix remains .har.
Send Information About Your Browser's Developer Console to Customer Support
Create and Share Views
Matterport BIM File
Create a Guided Tour
FAQ: Matterport E57 File
Have more questions?
Partner Programs
- Find a Reseller
- Become a Channel Partner
- Software Developers
- Find a 3D Pro
- Service Partner Portal
- Real Estate
- 3D Photography
- Travel & Hospitality
- Insurance & Restoration
- Architect/Engineer/Construct
- Facilities Management
- Cloud Sign-in
- Sign-up for Free
- Investor Relations
- Diversity & Inclusion
- Support FAQs
- Help Center
- You can also contact us by Phone
- +1(888)993-8990
- +1(408)805-3347
- TERMS OF USE
- PRIVACY POLICY
- COOKIE POLICY
Articles How do I capture console and HAR logs or mobile phone screen recordings to troubleshoot browser-related issues with the Duo Prompt?
Explore other articles on this topic.
How do I capture console and HAR logs or mobile phone screen recordings to troubleshoot browser-related issues with the Duo Prompt?
Kb faq: a duo security knowledge base article dec 5, 2023 • knowledge, information.
If you experience failures in-browser such as the Duo Prompt not loading completely, Duo Support may ask for a HAR capture and/or console logs to help diagnose the issue. The HAR capture will record requests and responses between your browser and the site you are accessing and could help to identify the root causes of the issues you are experiencing. If the issue occurs on a mobile device, Duo Support may ask for a screen recording to demonstrate the issue. Below are steps for capturing these logs from Google Chrome, Mozilla Firefox, Apple Safari, Microsoft Internet Explorer 11, and Edge. Notes for sensitive information:
- If the issue you are troubleshooting includes password authentication, set a temporary password or make sure all instances of the password are removed from the HAR file before you send it to Duo Support .
- Make sure to also remove any other sensitive information, such as session cookies or the Secret Key (SKEY) of a Duo application.
- In Chrome, go to the page where you are experiencing the error.
- At the top-right of your browser window, click the Chrome menu (⋮).
- Select More Tools > Developer Tools . The Developer Tools window opens as a docked panel at the side or bottom of Chrome.
- Click the Network tab.
- Select Preserve log .
- You will see a red circle at the top left of the Network tab. This means the capture has started. If the circle is black, click the black circle to start recording activity in your browser.
- Refresh the page and reproduce the problem while the capture is running.
- After you successfully reproduce the issue, right-click on any row of the activity pane in the Network , and click Save all as HAR with Content .
- Save the HAR file.
- Select the Console tab.
- Right-click anywhere in the console and select "Save as..." .
- Name the log file "console-log.txt".
- Send both files to Duo Support as a reply to your open support case.
- In Firefox, go to the page where you are experiencing trouble.
- Click the Firefox menu (Three horizontal parallel lines) at the top-right of your browser window.
- Select Web Developer > Network .
- The Developer Tools window opens as a docked panel at the side or bottom of Firefox.
- Select Persist logs .
- Firefox typically takes a few seconds to prepare the download. A slight delay on this step is normal.
- Right-click any row and select Select all .
- Paste the content in a text file and name it "console-log.txt".
- In Safari, go to the page where you are experiencing trouble.
- In the menu bar at the top, click Develop and select Show Web Inspector .
- Click Preserve Log .
- Click the Console tab and select Preserve Log .
- Go back to the Network tab.
- Refresh the page and reproduce the problem while the capture is running.
- Once you have reproduced the issue, select Export .
- Click the Console tab.
- Send both files to Duo Support as a reply to your open support case.
Internet Explorer 11 (IE 11)
- In Internet Explorer, go to the page where you are experiencing trouble.
- Click the gear icon in the top right.
- Select F12 Developer Tools .
- Clear the Clear entries on navigate option, which is selected by default. The icon looks like a blue arrow with a red X.
- The green play button ( Start Profiling Session ), should be selected by default. This means the capture function is running.
- Refresh the page and reproduce the problem while the capture function is running.
- Once you have reproduced the issue, click the Export as HAR icon. The icon looks like a floppy disk.
- Right-click any row and select Copy all.
- Paste the content in a text file and name it "console-log.txt".
- Send both files to Duo Support as a reply to your open support case.
- In Opera, go to the page where the HTTP(s) URL Sequence needs to be monitored.
- At the top-left of your browser window, click the Opera menu icon and select Developer > Developer Tools , or press the F12 button. The Developer Tools window opens as a docked panel at the side or bottom of Opera.
- Click the Network tab.
- You will see a red circle on the top-left side of the Network tab. This means the capture has started. If the circle is black, click the black circle to start the recording activity in your browser.
- Refresh the page and replicate the issue that needs to be monitored.
- After successfully recreating the issue, right-click on any row of the activity pane and select Save all as HAR with Content or click the Export HAR icon to download the HAR file.
Screen recording If you are experiencing a browser issue on an iOS device, please collect a screen recording from the affected device when opening a ticket with our Support Team. Instructions on how to do this can be found in Apple's documentation .
Screen Recording If you are experiencing a browser issue on an Android device, you will need to use a third-party tool to generate the recording as there is not a native screen recording function for Android devices. Samsung devices now have built-in screen recording functionality .
Trending Articles
- Duo Mobile Privacy Information
- What do I do if I’m locked out of Instagram, Facebook, or another third-party Duo Mobile account?
- How do I resolve the error "Bad request timestamp" when using Duo Authentication for Windows Logon?
- What phone numbers does Duo use for phone call authentications?
- Can I reset the recovery password for third-party accounts in Duo Restore on Duo Mobile?
Duo.com © 2023 Duo
How to generate a HAR file
Adobe teams and enterprise customers.
Generating a HAR file would be helpful if you need detailed information about network requests within the customer's browser for troubleshooting. This article helps you know how to generate a HAR file in Chrome, Firefox, Edge, and Safari.
The screenshots below show the DevTools in Focus Mode with a vertical Activity Bar. Depending on your settings, your configuration may look different. For more information, see Simplify DevTools using Focus Mode .
Google Chrome
The following steps show how to use the developer tools in Google Chrome. For more information, see Chrome DevTools .
In the Chrome browser, navigate to the step prior to where the issue occurs.
Press F12 to launch the developer tools. You can also launch the tools from the toolbar menu under More tools > Developer tools .
By default, the browser keeps trace information only for the page that's currently loaded. Set the following options so the browser keeps all trace information, even if your repro steps require going to more than one page:
Select the Console tab, select Console settings, then select Preserve Log.
Select the Network tab, then select Preserve log.
On the Network tab, select Stop Recording network log and Clear.
Select Record network log, then reproduce the issue in the browser.
You'll see a session output similar to the following image.
After you have reproduced the unexpected behavior, select Stop Recording network log, then select Export HAR and save the file.
Package the browser trace HAR file, and console output, in a compressed format such as .zip.
Attach the compressed file to the support ticket.
The following steps show how to use the developer tools in Apple Safari on Mac. For more information, see Safari Developer Tools overview .
Enable the developer tools in Safari:
Select Safari, then select Preferences.
Select the Advanced tab, then select Show Develop menu in the menu bar.
In the browser, navigate to the step prior to where the issue occurs.
Select Develop, then select Show Web Inspector.
Select the Console tab, then select Preserve Log.
Select the Network tab, then select Preserve Log.
On the Network tab, select Clear Network Items.
Reproduce the issue in the browser. You'll see a session output similar to the following image.
After you have reproduced the unexpected behavior, select Export and save the file.
Back in the browser developer tools pane, select the Console tab and expand the window. Place your cursor at the start of the console output then drag and select the entire contents of the output. Use Command-C to copy the output and save it to a text file.
Package the browser trace HAR file, console output, and screen recording files in a compressed format such as .zip.
The following steps show how to use the developer tools in Firefox. For more information, see Firefox Developer Tools .
Press F12 to launch the developer tools. You can also launch the tools from the toolbar menu under More tools > Web developer tools .
Select the Console tab, select the Settings icon, and then select Persist Logs.
Select the Network tab, select the Settings icon, and then select Persist Logs.
On the Network tab, select Clear.
Reproduce the issue in the browser. You'll see session output similar to the following image.
After you have reproduced the unexpected behavior, select Save All As HAR.
Microsoft Edge
The following steps show how to use the developer tools in Microsoft Edge. For more information, see Microsoft Edge DevTools .
Press F12 to launch Microsoft Edge DevTools. You can also launch the tools from the toolbar menu under More tools > Developer tools.
By default, the browser keeps trace information only for the page that's currently loaded. Set the following options so the browser keeps all trace information, even if your repro steps require going to more than one page.
Select the Network tab. If that tab isn't visible, click the More tools (+) button and select Network. Then, from the Network tab, select Preserve log.
Select Record network log, then reproduce the issue in the portal.
You'll see session output similar to the following image.
After you have reproduced the unexpected portal behavior, select Stop Recording network log, then select Export HAR and save the file.
Get help faster and easier
Quick links
On This Page
Legal Notices | Online Privacy Policy
Share this page
Language Navigation
- Open Q&A
- Automations
- Container platforms
- Cloud platforms
- Dashboarding
- Real User Monitoring
- Synthetic Monitoring
- Start with Dynatrace
- Dynatrace tips
- Troubleshooting
- Events and webinars
- Upgrade to SaaS
- Dynatrace API
- Dynatrace Managed Q&A
- Developer Q&A Forum
- Developer Blog
- Community user groups
- Community news
- Community challenges
- Community discussions
- Community user guide
- About the DynaMights
- Hall of fame
- Dynatrace Community
How to get HAR files for webviews?
- Subscribe to RSS Feed
- Mark as New
- Mark as Read
- Printer Friendly Page
- mobile monitoring
This browser is no longer supported.
Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.
How to collect a network trace
- 4 contributors
If you come across an issue, a network trace can sometimes provide much helpful information. This how-to guide shows you the options to collect a network trace.
A network trace contains the full contents of every message sent by your app. Never post raw network traces from production apps to public forums like GitHub.
Collect a network trace with Fiddler
Fiddler is a powerful tool for collecting HTTP traces. Install it from telerik.com/fiddler , launch it, and then run your app and reproduce the issue. Fiddler is available for Windows, macOS, and Linux.
If you connect using HTTPS, there are some extra steps to ensure Fiddler can decrypt the HTTPS traffic. For more information, see the Fiddler documentation .
Once you've collected the trace, you can export the trace by choosing File > Save > All Sessions from the menu bar.
Collect a network trace with tcpdump (macOS and Linux only)
This method works for all apps.
You can collect raw TCP traces using tcpdump by running the following command from a command shell. You may need to be root or prefix the command with sudo if you get a permissions error:
Replace [interface] with the network interface you wish to capture on. Usually, this is something like /dev/eth0 (for your standard Ethernet interface) or /dev/lo0 (for localhost traffic). For more information, see the tcpdump man page on your host system.
Collect a network trace in the browser (Browser-based apps only)
Most browser Developer Tools have a "Network" tab that allows you to capture network activity between the browser and the server.
If the issues you are investigating require multiple requests to reproduce, select the Preserve Log option with Microsoft Edge, Google Chrome, and Safari. For Mozilla Firefox select the Persist Logs option.
Microsoft Edge (Chromium)
Open the DevTools
- Select Ctrl + Shift + I (Windows/Linux) or Command + Option + I (macOS)
- Select Settings and more and then More Tools > Developer Tools
- Select the Network Tab
- Refresh the page (if needed) and reproduce the problem
Select the Export HAR... in the toolbar to export the trace as a "HAR" file
Google Chrome
Open the Chrome DevTools
- Select Customize and control Google Chrome and then More Tools > Developer Tools
Mozilla Firefox
Open the Firefox Developer Tools
- Select Open menu and then Web Developer > Toggle Tools
- Right-click anywhere in the list of requests and choose "Save All As HAR"
- Select Command + Option + I
- Select Developer menu and then select Show Web Inspector
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see: https://aka.ms/ContentUserFeedback .
Submit and view feedback for
IMAGES
VIDEO
COMMENTS
Once the page is loaded, right click and "Save All As HAR". Select the Console tab and right-click on in the console box. Select all and Copy Message Copy log messages to the preferred text editor. Upload the HAR and log files to the support ticket. How to generate a HAR and log file in Safari. Open Safari.
The "Show Web Inspector" option will not be available until the user browses beyond Safari's home page. All credentials and session cookies within a HAR file should be removed before sharing with Carbon Black The HAR file is a text file, it can be opened in a text editor and searched for the SESSION cookie value and replaced with <REDACTED>
When you have the "Web inspector" visible in Safari and you're viewing the "Network" tab, the "Export" button at the top right will export a HAR file of the last loaded page. One thing to note, when I try to do this using a localhost server, "Export" is greyed out most of the time so I can't actually download a HAR.
In the Safari menu, click "Safari" → "Preferences". Then in the "Advanced" tab, check the box that says "Show Develop menu in meny bar". 2. Navigate to the webpage where you saw the bug you are working on troubleshooting. 3. In Safari's menu bar, click "Develop" → "Show Web Inspector".
HAR (HTTP Archive) is a file format used by several HTTP session tools to export the captured data. This can be highly useful in troubleshooting complex issues by obtaining additional information about the network requests that are generated in the browser while an issue occurs. Consult the remainder of this technical note for instructions on Safari.
Connect the iOS device to the Mac computer using a cable and make sure the iOS device is recognized. On the iOS device, launch Safari and reproduce the issue. Using the Mac computer, launch Safari, then click on Develop > Select the relevant iPad > Click on the session and that will open the developer tools. From here, export the HAR file.
Package the browser trace HAR file, console output, and screen recording files in a compressed format such as .zip. Share the compressed file with Microsoft support by using the File upload option in your support request. Safari. The following steps show how to use the developer tools in Apple Safari on Mac.
Providing HAR file to Support. Go to the Network tab of the Web Inspector. Make sure the checkbox for Disable Caches is ticked. Refresh the page to start capturing the traffic between the browser to the server. Note: Please capture a full page load so we can see the requests made prior to the problem we're analyzing.
How to generate HAR file in Chrome. Open Google Chrome and go to the page where the issue is occurring. Select the Chrome menu > More Tools > Developer Tools. From the panel opened, select the Network tab. Look for a round Record button in the upper left corner of the tab, and make sure it is red. If it is grey, click it once to start recording.
Click the Export HAR (down arrow icon) to export the HAR file. Save the HAR file. Firefox. Close all private windows in Firefox. Open a new private window in Firefox. Go to Tools > Developer > Network or ctrl-shift-E. Refresh the page. In the Cog icon (upper right side of the page), choose Save All As Har. Save the HAR file. Safari
Ensure that Show Develop menu in menu bar checkbox is checked under Safari > Preferences > Advanced.. Choose File > Open New Private Window.. Choose Show Web Inspector in the Developer menu, then navigate to the Network tab.. To the right of All near the top-left of the Web Inspector, click the Filter button and choose Preserve Log.. Visit the web page where the issue occurs.
Safari To create a HAR file in Safari, follow these steps: Check the Safari menu bar at the top of the screen for a Develop menu. If not visible, turn it on by going to Safari → Settings → Advanced. Check the checkbox at the bottom next to Show Develop menu in menu bar. Go to the URL where the issue occurs. Do not reproduce the issue yet.
2. Identify and replace all sensitive information captured in the HAR file with a placeholder 3. Save HAR File . The following instructions provide the steps to generate a HAR file for troubleshooting. Open your browser. Press Option + Command + i to view the page. Select the Network tab. Reproduce the error; Select Export as HAR File.
Capturing a HAR File in Safari: In Safari, first ensure your Develop menu is available by navigating to the menu bar and selecting Preferences >> Advanced: Show Develop menu in menu bar. Go to the page where you are experiencing the problem. In the menu bar at the top, click Develop and select Show Web Inspector.
Steps for Analyzing in Safari. In Safari, select Preferences, then Advanced, then Show Develop to access Developer Tools. Select the Network or Performance tab, turn on record, or the network capture feature, and interact with the site as needed. Stop the recording and save the HAR file.
Safari. To start generating your HAR file, press option + command + i. If this doesn't do anything, you might need to enable the Develop menu. To do so, select the Safari menu > Preferences. Go to the Advanced tab and select the Show Develop menu in menu bar checkbox. Go to the Network tab.
Paste the content in a text file and name it "console-log.txt". Send both files to Duo Support as a reply to your open support case. Safari. In Safari, go to the page where you are experiencing trouble. In the menu bar at the top, click Develop and select Show Web Inspector. Click Preserve Log. Click the Console tab and select Preserve Log.
Steps. Connect your iOS device to your Mac computer using a cable and make sure your iOS device is recognised. Using your Mac computer, launch Safari, then click on Develop > Select your iPad > Click on the session and that will open the developer tools. From here, you can export the HAR file and send it to Umbrella Support ticket.
Back in the browser developer tools pane, select the Console tab. Right-click one of the messages, then select Save All Messages to File, and save the console output to a text file. Package the browser trace HAR file, console output, and screen recording files in a compressed format such as .zip.
Generate a HAR file for Opera. In an Opera browser window, open the page where the issue is occurring. From the Opera menu at the top-left of the browser window, select Developer > Developer Tools, or simply press the F12 button. The Developer Tools window opens as a docked panel at the side or bottom of Opera.
Open Safari. From the top menu go to Safari > Preferences. Go to Advanced and select "Show Develop menu in menu bar." Get the HAR file. Open Safari. From the top menu go to Safari > Develop. From there you should be able to select your device and your apps. Then you should be able to see your webrequest traffic for export.
Open the DevTools. Select F12. Select Ctrl + Shift + I (Windows/Linux) or Command + Option + I (macOS) Select Settings and more and then More Tools > Developer Tools. Select the Network Tab. Refresh the page (if needed) and reproduce the problem. Select the Export HAR... in the toolbar to export the trace as a "HAR" file.
To create a HAR file in Safari: Enable the Developer menu: Click on Safari menu > Advanced > Show Develop menu in menu bar. Select Develop (menu) > Show Web Inspector > Menu (tab) Check the Preserve Log checkbox. Refresh the page or perform the task to record the events. Click Export to download and save the HAR file.