How to capture HAR logs
Overview
In order to troubleshoot a reported issue, Taboola Support may ask you to record a HAR file. This page provides platform-specific steps on how to do so.
For each platform, textual instructions, as well as a visual walkthrough, are provided
What is a HAR file?
A HAR file contains information about the network requests made by your browser.
Privacy notice
A HAR file includes information about the cookies and pages you downloaded while making the recording.
General guidelines
- Before you capture HAR logs:
- Disable cache and reload the page.
- Execute all steps on the page where the issue occurs.
- For assistance with Developer Mode, refer to the relevant platform-specific instructions online.
- Once logs are captured, remember to turn off Developer Mode.
- Use the correct USB cable for your device.
Android cable for Android, Lightning cable for iPhone, etc.
- For cross-platform logging (e.g. iOS with Google Chrome or Android with Safari), use third-party tools like Charles or Proxyman.
Best practice
Capture logs in Incognito mode. This starts a new session and avoids caching issues.
Desktop - Google Chrome
- Using Google Chrome, open an Incognito window and browse to the relevant page.
- Right-click on the page, and select
Inspect
to open the Chrome Developer Tools.Or press
Cmd + Shift + I
- Under the
Network
tab, enable thePreserve log
andDisable Cache
options, and click onClear
(🚫). - With the Chrome Developer Tools open, reload the page and reproduce the issue.
- Click the
Download
(⬇) button in theNetwork
panel and save the.har
file.

Click to zoom in (or zoom out)
Desktop - Safari
- Open Safari and go to
Develop
>Show Web Inspector
.If the
Develop
menu is not visible, enable it using this guide. - Under the
Network
tab, enable theDisable Cache
option. - With the Web Inspector open, reload the page and reproduce the issue.
- Click
Export
and save the.har
file.

Click to zoom in (or zoom out)
Android
- Enable Developer Mode on your phone:
- Navigate to
Settings
>About phone
and tapBuild number/Version
5+ times.
- Navigate to
- In
Developer options
, enableUSB Debugging
. - Using the appropriate USB cable, connect your phone to a computer, and approve USB debugging when prompted.
- Open Google Chrome on your computer.
- Enter
chrome://inspect/#devices
in the address bar and pressEnter
. - Click
Inspect
next to the relevant page to start logging.If prompted, allow troubleshooting for the application.
- Maximize the DevTools window that appears.
- Under the
Network
tab, enable thePreserve log
andDisable Cache
options, and click onClear
(🚫). - Reload the page and reproduce the issue on your mobile device.
You may need to scroll down on the mobile page.
- Click the
Download
(⬇) button in theNetwork
panel and save the.har
file.
Once logs are captured, remember to turn off Developer Mode.

Click to zoom in (or zoom out)
iPhone/iPad
- Enable
Web Inspector
:- Go to Settings > Safari > Advanced and toggle
Web Inspector
.
- Go to Settings > Safari > Advanced and toggle
- Connect your iOS device to a Mac using a USB cable.
- Open Safari on your Mac and navigate to
Develop
>[Your Device Name]
.If the
Develop
menu is not visible, enable it using this guide. - Select the webpage you want to inspect; this will activate the developer tools.
- In the
Network
tab, enableDisable Cache
. - Reload the page and reproduce the issue on your mobile device.
- Click the Export icon and save the
.har
file.
Once logs are captured, remember to turn off Developer Mode.

Click to zoom in (or zoom out)
Updated about 22 hours ago