Apple introduces new developer tools and technologies to create even better apps

Xcode cloud.

New tools and technologies for developers are displayed on the 13-inch MacBook Pro.

Augmented Reality

Graphics and games.

Improved gaming performance showcased on an iPhone 12 Pro.

Additional Developer Tools and APIs

  • Xcode 13 adds powerful new team development features that are perfect for working with Xcode Cloud, as well as with GitHub, Bitbucket, and GitLab collaboration features.
  • With SharePlay , popular apps like Disney+, ESPN+, HBO Max, Hulu, MasterClass, Paramount+, TikTok, and Twitch are building new types of shared experiences for users on iPhone, iPad, and Mac. 1
  • Third-party video-calling apps can take advantage of the latest FaceTime enhancements, including Voice Isolation, Wide Spectrum Audio, and Portrait mode.
  • Messaging apps including Slack and WeChat can now share user status in conversations; apps like Uber Eats can have Siri announce incoming messages; and new Notification APIs enable high-priority and communication notifications from apps like Chase Mobile and Zomato to break through Do Not Disturb or a Focus.
  • New camera APIs allow for better fused images and add the ability to capture high-quality stills and 1080p video in the same session.
  • Apple Watch developers like Breakpoint Studio, Pandora, Qardio, and more are now creating new app experiences that offer a deeper level of customization, and are more responsive to their users’ environment.
  • With TestFlight on the Mac, developers can test in-app purchases and other great Mac app features.
  • StoreKit 2 , which ensures in-app purchases are safe and secure for customers, now features new APIs for handling product entitlements and subscriber status, and testing support in both Xcode and the Apple sandbox environment.
  • Web developers including Grammarly and Honey are now building extensions in Safari that are available across iPhone, iPad, and Mac. Developers can even create new, powerful extensions in the Mail app.
  • Third-party navigation apps will be able to show a map view in a vehicle’s instrument cluster display, and a new CarPlay simulator for Mac will vastly improve testing efficiency.
  • Apps can offer the theater-like experience of spatial audio and place sounds all around to bring their content to life. And Physical Audio Spatialization Engine makes it easy for game developers to render true-to-life audio across all of Apple’s platforms.
  • ShazamKit enables developers to integrate audio recognition technology directly from Shazam into their apps, making it possible not only to match music to Shazam's vast catalog of songs, but also to match any prerecorded audio to custom results developers create.

Images of Apple’s New Developer Tools and Technologies

  • Some shared content may require a subscription to view.

Press Contacts

Apple Media Helpline

[email protected]

David Lozzi

  • Debugging Safari/Chrome on your iPhone/iPad/iOS device

developer tools on safari ipad

In the world of modern web development, Web 2.0 (or is it 3.0?), with HTML5, CSS3, ES6, and frameworks and libraries up the wazoo, our web apps and sites always work seamlessly and flawlessly across all the browsers and devices… hahaha, I know…

The reality is, web development, as great and modern as it is, can have little caveats and nuances across the different browsers: Chrome, Safari, FireFox, Edge, and the Mac/Windows/Linux/iOS/Android versions of each. Thankfully, the big contenders like Netscape (those were the days) and Internet Explorer have finally been deprecated and are no longer expected to be supported in the wild. Even with the great modern web, we still have issues once in a while.

In my recent efforts in troubleshooting one small “nuance” between Chrome on Mac and Chrome and Safari on iOS (yes, all three were acting differently), I needed to debug my browser on my iPad and/or iPhone. I won’t get into what the issue is here, instead, I’ll get into how we can debug the browsers on our iOS devices. I’ve searched for many options, some worked, some didn’t, so below is what worked for me.

All steps below are all running on my:

  • MacBook Pro 16-inc, M1 Pro, running macOS Ventura 13.6
  • iPad Air (4th) v15.3.1
  • iPhone 14 Pro Max iOS v17.0.3

What are we debugging

Before we get started in debugging, we should cover what we’re debugging. In the following debugging methods, we can debug anything our browser can get to: netflix.com, google.com, or our public website. With CI/CD in place, I can make code changes and get them into my dev environment in under 5 minutes, and that suffices at times. I can then hit the site directly on my iPhone and debug as needed.

Sometimes, if I’m really diving into a granular issue and don’t want to wait, I like to use ngrok. Ngrok spins up a gateway from a public address to your local dev machine. This allows me to troubleshoot realtime on my mobile browser while writing the code on my laptop. It’s pretty slick and has saved me a lot of time. I can even share the ngrok address with my colleagues and they can access it on my local machine too! Another option would be to set up DNS for your iPhone to navigate to your laptop while on the same wifi network, and that’s not worth the effort in my book.

Debugging in Chrome on iOS

This is great quick way to check out your console messages without using your Mac.

  • In Chrome on your iPad or iPhone, go to chrome://inspect and then press Start Logging .
  • Now go do your thing in another tab, keeping this tab open.
  • Come back anytime to see any and all console outputs!

See, no laptop/desktop needed, just do it on the mobile device.

This is as far as we can get with Chrome on iPhone/iPad. From my limited understanding, Chrome for iOS uses a WKWebView which gets difficult to actually attach to and debug. If the JavaScript console output isn’t enough, try Safari…

Debugging in Safari on iOS

This is a great method of debugging your iOS devices as it gives you the closest thing to actually debugging on your computer. With this method you can use the dev tools on your Mac to connect to your iOS Safari browser. It’s pretty sweet.

  • On your Mac , open Safari, then go to Safari > Settings.
  • Click Advanced and click Show Develop menu in menu bar at the bottom of the window. Close the window.
  • On your iPad or iPhone , go to Settings > Safari > Advanced.
  • Scroll to the bottom and enable Web Inspector .

For this next part, I recommend using a USB cable to attach your iOS device to your Mac. You might get away with doing this over Wifi, as I have in the past, but it’s not reliable .

  • Connect your device to your Mac using a USB cable, or try the following over Wifi.
  • On your Mac, in Safari, click the Develop menu.
  • Near the top of the menu you should see your iPad or iPhone listed.
  • Hover over your device in the menu and you’ll see Safari with each tab listed below. Click the one you want to debug.
  • The Web Inspector should then appear, now debug it: Elements, Console, Sources, Network, all of it should work!

Good enough for now

Between these two techniques, I’ve been able to troubleshoot my issues quite successfully. Generally, iOS Safari and Chrome act relatively the same, so debugging in Safari helps me clear my Chrome issue. And if it doesn’t I can always throw in more console.log s and see what Chrome is actually doing. Ideally, we should be able to debug the code directly on Chrome, like we can do with Safari, but at this time it’s just not possible.

One other option, for a cost: inspect.dev

There’s a product called inspect.dev that boasts it can debug Safari, Webviews, and Chrome from macOS, Windows, and Linux. Learn more at https://inspect.dev/why . I have not tried them out, I don’t want to pay for something that should be free for developers (hence this blog post).

Let me know if you know other ways to debug your mobile browsers! Leave a comment below or let’s connect on Twitter .

‘Til next time, happy debugging!

Please share the love!

  • Click to share on Twitter (Opens in new window)
  • Click to share on Facebook (Opens in new window)
  • Click to share on LinkedIn (Opens in new window)
  • Click to email a link to a friend (Opens in new window)
  • Click to print (Opens in new window)
  • Click to share on Reddit (Opens in new window)
  • Click to share on Pocket (Opens in new window)
  • Click to share on WhatsApp (Opens in new window)

7 thoughts on “ Debugging Safari/Chrome on your iPhone/iPad/iOS device ”

You should also check out using x-code’s simulator. Safari Dev Tools can attach to the Safari session on the simulator and you’re off to the races!

Oh yea, i just found that and then forgot that… thanks I’ll check it out closer and share my findings!

Thanks for article. One small correction Chrome for iOS uses WKWebView.

Thanks for the fix! will update

  • Pingback: [FIXED] The image is taking the original dimentions of it on the phone after deployment - Learn How to FIX your angular code

Thanks bro! I’ll follow yours steps, wish me luck.

Leave a Reply Cancel reply

  • Collaboration
  • Microsoft Forms
  • Microsoft Planner
  • Microsoft Power Apps
  • Microsoft Power Automate (Flow)
  • Microsoft Teams
  • Microsoft To-Do
  • Office 365 Hybrid
  • Office 365 SharePoint Online
  • Productivity
  • SharePoint 2013 Administration
  • SharePoint 2013 Apps
  • SharePoint 2013 Development
  • SP2010 Administration
  • SP2010 Authentication
  • SP2010 Customization
  • SP2010 Infrastructure
  • SP2010 User
  • SP2010 Workaround
  • Uncategorized
  • Users Don't Like SharePoint

Top Posts & Pages

  • Sending a beautifully formatted email from Power Automate (Flow)
  • Use Microsoft Forms to collect data right into your Excel file
  • Saving data from Microsoft Forms into Excel using Power Automate (Flow)
  • Use Microsoft Flow to remind the Team of due dates from Planner
  • When Power Automate (Flow) can't find your Microsoft Form
  • Just use ChatGPT already!
  • SharePoint: Hiding Ribbon and More with IsDlg
  • npm install and the package-lock.json file
  • Customize the SharePoint Calendar Colors
  • Stack Overflow

RSS feed

  • 2,069,988 hits

Discover more from David Lozzi

Subscribe now to keep reading and get access to the full archive.

Type your email…

Continue reading

How To Open Developer Tools In Safari

Copy to Clipboard

  • Software & Applications
  • Browsers & Extensions

how-to-open-developer-tools-in-safari

Introduction

When it comes to web browsing, Safari stands out as a popular choice for Mac and iOS users. Whether you're a web developer, a tech enthusiast, or simply someone curious about the inner workings of the websites you visit, Safari's Developer Tools can provide valuable insights and functionalities. These tools empower users to inspect, debug, and optimize web content, making them indispensable for anyone involved in web development or simply interested in understanding the technical aspects of the internet.

In this article, we'll delve into the process of opening Developer Tools in Safari on both Mac and iOS devices. By the end, you'll have a comprehensive understanding of how to access these powerful tools, enabling you to explore the underlying structure of web pages, analyze network activity, and experiment with various web development features.

Let's embark on this journey to uncover the hidden capabilities of Safari's Developer Tools, empowering you to gain a deeper understanding of the web and its intricate design. Whether you're a seasoned developer or a curious individual eager to peek behind the digital curtain, the following sections will equip you with the knowledge to harness the full potential of Safari's Developer Tools.

Opening Developer Tools in Safari on Mac

Opening Developer Tools in Safari on a Mac is a straightforward process that provides access to a wealth of powerful features for web development and debugging. Whether you're a seasoned developer or a curious individual eager to explore the inner workings of websites, Safari's Developer Tools offer a comprehensive suite of functionalities to aid in understanding and optimizing web content.

To initiate the process of opening Developer Tools in Safari on a Mac, you can follow these simple steps:

Using the Menu Bar:

  • Launch Safari on your Mac and navigate to the menu bar located at the top of the screen.
  • Click on "Safari" in the menu bar to reveal a dropdown menu.
  • From the dropdown menu, select "Preferences" to access Safari's settings.

Accessing the Advanced Settings:

  • Within the Preferences window, click on the "Advanced" tab located at the far right.
  • Check the box next to "Show Develop menu in menu bar" to enable the Develop menu within Safari.

Opening Developer Tools:

  • Once the Develop menu is enabled, navigate back to the menu bar at the top of the screen.
  • Click on "Develop" to reveal a dropdown menu containing various web development tools and options.
  • From the dropdown menu, select "Show Web Inspector" to open the Developer Tools panel.

Upon completing these steps, the Developer Tools panel will appear, providing access to a wide array of functionalities such as inspecting elements, analyzing network activity, debugging JavaScript, and much more. This powerful suite of tools empowers users to delve into the underlying structure of web pages, identify and rectify issues, and optimize the performance of web content.

By familiarizing yourself with the process of opening Developer Tools in Safari on a Mac, you gain the ability to harness the full potential of these tools, enabling you to explore, analyze, and enhance the web browsing experience. Whether you're a web developer seeking to fine-tune a website's performance or simply intrigued by the technical aspects of the internet, Safari's Developer Tools on Mac provide a gateway to a deeper understanding of web development and design.

Opening Developer Tools in Safari on iPhone or iPad

Accessing Developer Tools in Safari on an iPhone or iPad allows users to gain valuable insights into the technical aspects of web content and perform various web development tasks directly from their mobile devices. Whether you're a web developer on the go or simply curious about the inner workings of websites, Safari's Developer Tools provide a convenient way to inspect, debug, and optimize web content on iOS devices.

To initiate the process of opening Developer Tools in Safari on an iPhone or iPad, follow these simple steps:

Launching Safari: Begin by unlocking your iPhone or iPad and locating the Safari icon on the home screen. Tap the Safari icon to open the Safari browser .

Enabling Developer Tools: With Safari open, navigate to the website or web page you wish to inspect and debug. Once on the desired web page, tap the address bar at the top of the screen to reveal the URL and other options.

Accessing Developer Tools: In the address bar, enter "inspect://" followed by the URL of the web page you are currently viewing. For example, if you are on the website "example.com," you would enter "inspect://example.com" in the address bar and tap "Go" or the "Enter" key on the on-screen keyboard .

Upon completing these steps, Safari's Developer Tools will be activated, providing access to a range of functionalities such as inspecting elements, analyzing network activity, debugging JavaScript, and more. This powerful suite of tools empowers users to delve into the underlying structure of web pages, identify and rectify issues, and optimize the performance of web content directly from their iPhone or iPad.

By familiarizing yourself with the process of opening Developer Tools in Safari on an iPhone or iPad, you gain the ability to harness the full potential of these tools, enabling you to explore, analyze, and enhance the web browsing experience while on the go. Whether you're a web developer seeking to troubleshoot a website's functionality or simply intrigued by the technical aspects of the internet, Safari's Developer Tools on iOS devices provide a convenient gateway to a deeper understanding of web development and design.

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Save my name, email, and website in this browser for the next time I comment.

  • Crowdfunding
  • Cryptocurrency
  • Digital Banking
  • Digital Payments
  • Investments
  • Console Gaming
  • Mobile Gaming
  • VR/AR Gaming
  • Gadget Usage
  • Gaming Tips
  • Online Safety
  • Software Tutorials
  • Tech Setup & Troubleshooting
  • Buyer’s Guides
  • Comparative Analysis
  • Gadget Reviews
  • Service Reviews
  • Software Reviews
  • Mobile Devices
  • PCs & Laptops
  • Smart Home Gadgets
  • Content Creation Tools
  • Digital Photography
  • Video & Music Streaming
  • Online Security
  • Online Services
  • Web Hosting
  • WiFi & Ethernet
  • Browsers & Extensions
  • Communication Platforms
  • Operating Systems
  • Productivity Tools
  • AI & Machine Learning
  • Cybersecurity
  • Emerging Tech
  • IoT & Smart Devices
  • Virtual & Augmented Reality
  • Latest News
  • AI Developments
  • Fintech Updates
  • Gaming News
  • New Product Launches

Close Icon

  • What Are the Most Common Challenges in AI Development

When Does Metroid Dread Come Out

Related post, where to go after ice missile metroid dread, how much is metroid dread, where to go after first boss metroid dread, how to get bombs early in metroid dread, how many emmi are in metroid dread, who developed metroid dread, related posts.

How To Post On Instagram From Mac Safari

How To Post On Instagram From Mac Safari

How To Reset Safari 9.0

How To Reset Safari 9.0

How To Reset Safari In Mac

How To Reset Safari In Mac

How To Inspect On IPhone Safari

How To Inspect On IPhone Safari

How To Enable Webgl On Safari

How To Enable Webgl On Safari

How To Clear The Cache In Safari On Mac

How To Clear The Cache In Safari On Mac

How To Enable Inspect In Safari

How To Enable Inspect In Safari

How To Open Developer Tools On Safari

How To Open Developer Tools On Safari

Recent stories.

What Are the Most Common Challenges in AI Development?

What Are the Most Common Challenges in AI Development?

When Does Metroid Dread Come Out

How To Get To Ferenia Metroid Dread

Robots.net

  • Privacy Overview
  • Strictly Necessary Cookies

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.

Strictly Necessary Cookie should be enabled at all times so that we can save your preferences for cookie settings.

If you disable this cookie, we will not be able to save your preferences. This means that every time you visit this website you will need to enable or disable cookies again.

  • iPhone 15 Plus vs. Pro Max
  • 3 Key Tech Trends to Watch in 2024

How to Activate the iPhone Debug Console or Web Inspector

Use Safari's web developer tools to study problematic websites

developer tools on safari ipad

  • Saint Mary-of-the-Woods College
  • Switching from Android

What to Know

  • Activate Web Inspector on iOS: Go to Settings > Safari > Advanced and move the Web Inspector toggle switch to the On position.
  • Use Web Inspector on macOS: Connect your iOS device to a Mac and choose the URL to inspect from the Develop menu.

If you run into a bug or another issue with a website on Safari mobile, use the Web Inspector tool to investigate. This article explains how to use the Safari console for iPhone to debug errors with the help of your Mac computer. Instructions apply to iPhones with iOS 14, iOS 12, or iOS 11, and well as Macs with macOS Big Sur (11.0), macOS Catalina (10.15), or macOS Mojave (10.14).

Activate Web Inspector on Your iPhone or Other iOS Device

The Web Inspector is disabled by default since most iPhone users have no use for it. However, if you're a developer or you're curious, you can activate it in a few short steps. Here's how:

Open the iPhone  Settings  menu.

On an iPhone with an early version of iOS, access the Debug Console through Settings > Safari > Developer > Debug Console . When Safari on the iPhone detects CSS, HTML, and JavaScript errors, details of each display in the debugger.

Scroll down and tap  Safari  to open the screen that contains everything related to the Safari web browser on your iPhone, iPad, or iPod touch.

Scroll to the bottom of the page and select Advanced .

Move the Web Inspector toggle switch to the On position.

Connect Your iOS Device to Safari on a Mac

To use the Web Inspector, connect your iPhone or another iOS device to a Mac that has the Safari web browser and enable the Develop menu .

With Safari open, select Safari from the menu bar and choose  Preferences .

Select the  Advanced  tab.

Select the Show Develop menu in menu bar check box and close the settings window.

From the Safari menu bar, select Develop and choose the name of your attached iOS device, then select the URL that appears under Safari to open the debug console for that site.

After you connect your device, use your Mac to inspect the website you want to debug and have it open in the Safari mobile browser.

What Is Web Inspector?

Web developers use Web Inspector to modify, debug, and optimize websites on Macs and iOS devices. With Web Inspector open, developers can inspect the resources on a web page. The Web Inspector window contains editable HTML and notes regarding the styles and layers of the web page in a separate panel.

Before iOS 6, the iPhone Safari web browser had a built-in Debug Console that developers used to find web page defects. Recent versions of iOS use Web Inspector instead.

With Safari 9 and OS X Mavericks (10.9), Apple introduced Responsive Design Mode in Web Inspector. Developers use this built-in simulator to preview how web pages scale to different screen sizes, resolutions, and orientations.

To set up Web Inspector on your iPad, open your iPad's Settings and select Safari > Advanced , then turn Web Inspector On . Connect the iPad to a Mac computer, then open Safari on the Mac and select Safari > Preferences > Advanced , then turn on Show Develop menu in menu bar .

You cannot just connect your iPhone to a Windows PC and start using Web Inspector through Chrome like you can with a Mac. Installing package manager software can provide you a sort of workaround, but it's not recommended unless you're familiar with the package management app you intend to use.

Get the Latest Tech News Delivered Every Day

  • 4 Ways to Play Fortnite on iPhone
  • How to Use Web Browser Developer Tools
  • Add More Features by Turning on Safari's Develop Menu
  • How to Inspect an Element on a Mac
  • How to Activate and Use Responsive Design Mode in Safari
  • 10 Hidden Features in macOS Sonoma
  • How to Clear Search History on iPhone
  • How to Disable JavaScript in Safari for iPhone
  • How to View HTML Source in Safari
  • How to Clear Private Data, Caches, and Cookies on Mac
  • How to Change Your Homepage in Safari
  • How to Manage Cookies in the Safari Browser
  • How to Reset Safari to Default Settings
  • How to Clear Internet Cache in Every Major Browser
  • How to Manage History and Browsing Data on iPhone
  • How to Manage Your Browsing History in Safari

Coding on iPadOS: Browser Dev Tools with Inspect

Coding on iPadOS: Browser Dev Tools with Inspect

If you’re a web developer who uses an iPad, you will eventually need access to a browser with developer tools. These tools should allow inspecting the DOM tree, changing an element’s HTML, and tweaking CSS rules. Such tasks are trivial on macOS, but the only way to inspect a web page rendered by Safari on iPadOS is to connect your iPad to a Mac.

Is that the end of the web developer tools story on iPad? Do we pack it up and go back to our Macs?

No! Inspect Browser is an iOS and iPadOS app that gives you a browser with developer tools. If you’re a web developer with an iPad, you absolutely need this app.

Few people seem to know about Inspect, so this post will take a breezy tour of its strengths and weaknesses.

Is the Inspect App Legit?

An app called “Inspect” should probably support inspecting HTML and CSS. Good news: Inspect lives up to its name and goes beyond the basics to provide a nice set of developer tools (this is no “Firebug Lite”).

As a web developer, I want to point to an element on a page and see these things:

  • The element’s position in the DOM tree
  • The markup used for the element
  • The CSS rules applied to the element

I also want to interact with JavaScript running on the page.

Inspect can do all of this.

Inspecting HTML

Inspect gives you a modal browsing experience with a “Tap to Inspect Mode” toggle that, when activated, lets you tap on any visible element to reveal it in a representation of the DOM tree in the sidebar.

developer tools on safari ipad

This functions the same way that developer tools in desktop browsers do. You can also tap items within the DOM tree to view the same details.

The sidebar is resizable, thankfully.

developer tools on safari ipad

The sidebar can also be positioned to the right or the bottom of the screen.

developer tools on safari ipad

Hey, I Wrote a Book!

The Temple of Django Database Performance is my new book that mashes up tabletop gaming, databases, and Django. Explore a ruined temple while you learn advanced Django database performance tricks!

Modifying Markup With Live Preview

Once you inspect an element, you can edit its markup and preview the result live.

developer tools on safari ipad

Web developers should be familiar with this behavior from other browsers – it’s a godsend sometimes!

Viewing CSS

The CSS tab allows viewing the element’s CSS rules. You can also edit CSS rules with live updates, similar to HTML markup.

developer tools on safari ipad

Being able to tweak and adjust styles and markup with a live preview of the running page means that this tool allows doing frontend work on an iPad that simply wasn’t possible before Inspect. Buy this app!

Testing Responsive Layouts

Desktop browsers all include responsive layout tools now, and Inspect follows this trend. The app has a “Design” tab that lists different device size presets. Selecting one of these sets the viewport of the document to that size, e.g. an iPhone 8 Plus.

developer tools on safari ipad

JavaScript Console

To debug JavaScript, use console.log() . If you log JavaScript objects this way, they will appear in the “Console” tab of the app as an interactive object representation.

developer tools on safari ipad

Did You Just Say There Is No JavaScript Debugger?

There is no JavaScript debugger in Inspect. 50% of JavaScript developers should find this news completely uninteresting, while the other 50% will cry tears of blood.

I’m a debugger kind of guy, so this is the only weakness of the app that I’ve found.

Summary: I Love This App

As mentioned at the beginning of this review, Inspect is legit. I love this app because A) it works well and B) it’s one of several apps created by developers for developers to write and test code directly on an iPad. Nice work!

You may also like

Recording Pro Audio and Video at Home with iPads and iPhones

Recording Pro Audio and Video at Home with iPads and iPhones

In January, I started a new job writing and producing technical education vid...

iPad Play Dates in the Time of Coronavirus

iPad Play Dates in the Time of Coronavirus

Oregon schools closed over two months ago to prevent the spread of COVID-19. ...

Handoff from Vim over SSH to Working Copy on iPad

Handoff from Vim over SSH to Working Copy on iPad

Have you ever been working in Vim over SSH on an iPad and wanted to open up t...

Don't miss another hand-cut gem of Python and database wisdom.

How-To Geek

How to turn on the develop menu in safari on mac.

The Develop menu lets you view page source in Safari on Mac.

Quick Links

How to enable the develop menu in safari on mac, how to view page source in safari on mac.

When you right-click on any web page in Safari on Mac, it doesn't reveal the Show Page Source and Inspect Element buttons. To see these, you need to enable the Develop menu---we'll show you how to do that.

Once you've enabled the Develop menu, right-clicking a blank space on any website will reveal the Inspect Element and Show Page Source buttons. These allow you to take a look at the source code of any website, which is useful for things like downloading images from websites and debugging code or finding out what it looks like behind any site (for website designers).

You can easily turn on the Develop menu in Safari by following a couple of steps. Open Safari on your Mac and click the "Safari" button in the menu bar.

Next, select "Preferences." Alternatively, you can use the keyboard shortcut Command+, (comma). This will also open up Safari preferences.

Go to the "Advanced" tab.

Check the box for "Show Develop Menu in Menu Bar."

Now the Develop menu will appear between Bookmarks and Window at the top.

Apart from being able to view the page source, this will allow you to access developer-focused features, such as disabling JavaScript on any website.

Once you've enabled the Develop menu, there are a couple of ways to view the page source in Safari.

Open any website in Safari and right-click the blank space on the page. Now, select "Show Page Source." You can also get to this menu by using the keyboard shortcut Option+Command+u.

If you're looking for images or other media elements from any web page, Safari makes it easy to find these. In the left-hand pane, you will see various folders such as Images, Fonts, etc. Click the "Images" folder to quickly find the photos that you need.

After selecting an image, you can view its details easily by opening up the details sidebar. The button to open this is located at the top-right of the console, just below the gear icon. You can also open this with the shortcut Option+Command+0.

Click "Resource" at the top of the details sidebar to view details, such as the size of the image and its full URL.

You can change the position of the page source console easily, too. There are two buttons at the top-left of this console, right next to the X button. Click the rectangle icon to move the console to a different side within the browser window.

If you'd like to open the page source console in a separate window, you can click the two-rectangles icon. This will detach the console and open it in a separate window.

To check out the code for any specific element on the page, you can right-click that element and select "Inspect Element." This will take you directly to the code for the element that you selected.

Whenever you're done looking at the code, click the X button to close the page source console and return to browsing on Safari. You can also check out how to view a website's page source in Google Chrome  here.

Related: How to View the HTML Source in Google Chrome

Developer Tools

Top free apps.

App Store Connect

Tami-Live Chat&Video

Apple Developer

Top Paid Apps

Inspect Browser

Textastic Code Editor

UDevice - Dev Assistant

Logger for Shortcuts

Cookie Editor For Safari

Nmap Handbook

OS X Daily

Tips & Tricks

Troubleshooting, how to remove “promote with blaze” from wordpress.

How to disable the "Promote with Blaze" options in WordPress

WordPress is fantastic blogging software and an excellent content management system that is prolific on the web (and used by us for this site! ), and Jetpack is a great set of tools offered by Automattic to further improve the WordPress experience. But the latest versions of Jetpack default to placing a “Promote with Blaze” option onto every post page in WordPress, and you’ll see it prominently displayed in the Posts overview section of WordPress admin too.

What is Blaze? Well, Blaze is apparently a Jetpack offering that allows you to pay to promote a post, but not everyone has interest in using the Blaze functionality, not everyone has a need or use for it, and not everyone wants the Blaze feature on every post page as they work in WordPress. In fact, some users want to remove the Blaze stuff completely.

Let’s fix that, and disable and remove the “Promote with Blaze” feature from WordPress.

How to Remove / Disable Blaze Options in WordPress

Don’t want to see the Blaze options in a WordPress installation? You will need admin access first, but here’s how you can remove it:

  • From the WordPress Admin section, go to “Jetpack” and then choose “Settings”
  • Select the “Traffic” section from the Jetpack Settings
  • Look for the “Blaze” section, and toggle the switch under that to disable ‘using Blaze’

How to disable and remove Promote with Blaze and Blaze options in WordPress

  • The “Promote with Blaze” options will no longer be visible in wp-admin

Now your WordPress admin area will be simpler, cleaner, and won’t have the Blaze promotional stuff anywhere.

This is pretty niche, since obviously not everyone uses WordPress, let alone wants to disable a specific feature of the Jetpack plugin for WordPress, but if this does apply to you because you’re a WordPress-based web author, editor, contributor, web developer, designer, or similar, you’ll likely find it useful to know.

This is platform and browser agnostic as well, so whatever change you make to the Jetpack settings will carry over to yourself on any other browser or operating system – Safari on iPhone, Mac, iPad, Edge or Chrome on Windows or MacOS, etc, does not matter. And because this change is an admin level adjustment to settings, the removal of Blaze will carry over for your other WordPress users too.

Enjoy this tip? Subscribe to our newsletter!

Get more of our great Apple tips, tricks, and important news delivered to your inbox with the OSXDaily newsletter. 

You have successfully joined our subscriber list.

.

Related articles:

  • Get the 15 New Default iOS 9 Wallpapers for iPhone
  • Setup WordPress in MAMP
  • 4 New iPad Wallpapers from iOS 5.1
  • 6 Color Burst & Drops Wallpapers from MacOS 10.12.2 and iOS 10.2

Leave a Reply

Name (required)

Mail (will not be published) (required)

developer tools on safari ipad

Subscribe to OSXDaily

Subscribe to RSS

  • - How to Remove “Promote with Blaze” from WordPress
  • - Setting the Default Web Browser from Command Line on Mac
  • - How to Lock Your Apple Watch Screen to Prevent Accidental Touch
  • - Create a Budget on iPhone, Mac, & iPad, with Numbers
  • - See Who Sent You a Link in Safari on iPhone, Mac, iPad
  • - MacOS Ventura 13.6.5 & macOS Monterey 12.7.4 Updates Available
  • - MacOS Sonoma 14.4 Update Released with New Emoji & Bug Fixes
  • - iOS 16.7.6, iPadOS 16.7.6, iOS 15.8.2, & iPadOS 15.8.2 Released for Older iPhone & iPad Models
  • - iOS 17.4 Update Released to Download with New Emoji, Podcasts Transcripts, & Bug Fixes
  • - RC of macOS Sonoma 14.4 Available for Testing

iPhone / iPad

  • - Arc Browser is a Web Browser, Reimagined
  • - Get Real-Time Sport Scores & Live Stats with Apple Sports
  • - Fix WeatherWidget Using Heavy CPU & Slowing a Mac
  • - Fix iPad Temperature Warning: iPad needs to cool down before you can use it
  • - How to Fix “Your system has run out of application memory” on Mac
  • - Fix “Not authorized to send Apple events to System Events” Mac Error
  • - Fix “Photos Quit Unexpectedly” Error on Mac

Shop on Amazon to help support this site

About OSXDaily | Contact Us | Privacy Policy | Sitemap

This website is unrelated to Apple Inc

All trademarks and copyrights on this website are property of their respective owners.

© 2024 OS X Daily. All Rights Reserved. Reproduction without explicit permission is prohibited.

You are using an outdated browser. Please upgrade your browser to improve your experience.

How to take a full-page screenshot on iPhone

Charles Martin's Avatar

When you create a screenshot on your iPhone — or iPad , for that matter — the image that is created initially appears to be just the portion of the web page that appears on your screen — a literal "screen" image. However, website articles and home pages tend to be much "longer," running off-screen until you scroll down.

In fact, though, your "screenshot" taken on an iPhone also captures the entire page of the website, no matter how long it is. You have to then say that you want the full screen image, but when you do, you can also easily edit the screenshot after it is taken to trim it to any section you really want.

Taking a full-page screenshot on iPhone

To take a screenshot using your iPhone, press the upper volume button and the power button briefly at the same time. The screen will "flash" to indicate you were successful, and a small thumbnail of the visible screen content will appear in the lower-left corner, and move offscreen after a few seconds if you don't tap on it — or if you flick it away to the left.

If you instead tap on the thumbnail, it will expand into edit mode, starting at the top of the captured page. You'll see a few standard editing tools above the image, and two choices just below the tools: "screen" and "full page."

If your intent was just to capture something on the visible screen area when you took the picture, you can tap on the "crop" tool to trim off anything you don't want, tap the "done" button, and choose where to save it. You can save it to the Photos app, the Files app, or create a Quick Note with the image in it.

You also get the option to "copy and delete," meaning to save the screenshot image to the clipboard but delete the actual screenshot, or delete the screenshot outright. The options for the "full page" image are slightly different: you can save to photos, save as a PDF to files, or copy-and-delete and just delete.

If you wanted to capture the whole page, though, just tap on the "full page" option, and you'll see a long, skinny, and very small thumbnail of the entire image to the right, while your screenshot remains on the left. Likewise, these tools are all available if you're working on your iPad.

Editing a captured full-page screenshot on an iPad

Editing your full-page screenshot

You can scroll down through the screenshot by moving the highlighted area of the thumbnail to get an idea of what, if anything, you'll want to trim. The tools at the top of the screen will let you undo or re-do your editing actions, trash the image, or send it somewhere.

When you want to save the full-page screenshot, just tap the "Done" button on the left side of the toolbar. You'll get the option to save it to Photos or save a PDF version to the Files app, where you'll be asked where in your iCloud files you want to keep it.

As with the "screenshot" option, you can use the "send" icon to email, message, AirDrop, and send to your full page screenshot to specific people, your preferred social media sites, or add to the Notes. By default, screenshots and full-page screenshots are saved as .png (portable network graphics) files, which is a lossless raster RGB format.

As with a lot of Apple features and apps, there are obscured but advanced features you can take advantage of behind the "simple" operations that most users find is all they need. For those occasions when you want to go beyond the basics, the tools to create something more impressive are there — they just take a little more effort to find and utilize.

Top Stories

article thumbnail

Lowest price ever: Apple's M2 MacBook Air drops to $869

article thumbnail

New iPad Air, iPad Pro, Apple Pencil, Magic Keyboard are still coming very soon

article thumbnail

iPhone 16 Pro Capture button shown off in new CAD leak

article thumbnail

Under pressure, Apple will restore Epic Games' developer account in the EU

article thumbnail

iPad Air 6 could get 10th generation iPad landscape FaceTime camera

article thumbnail

The next Apple CEO: Who could succeed Tim Cook?

Featured deals.

article thumbnail

Weekend's best Apple deals offer record-low prices on MacBooks, monitors & more

Latest comparisons.

article thumbnail

M3 MacBook Air vs M1 MacBook Air — Compared

article thumbnail

M3 MacBook Air vs M2 MacBook Air — Compared

article thumbnail

Apple Vision Pro vs Meta Quest 3 compared - Displays, prices & graphics

Latest news.

article thumbnail

How to use Apple's Time Capsule for backups on a modern wireless network

Time Capsule was Apple's discontinued line of network backup products. This is how you could use one on a modern network.

author image

Denver to pay $3.76M to grandmother due to "Find My" error

Police who wrongly raided and ransacked an elderly woman's home looking for a stolen truck and guns with Apple's Find My have cost the city of Denver $3.76 million in compensation and damages.

author image

New iPads, Pencil, Magic Keyboard are still on the way

After the release of MacBook Air with M3, a report insists that updated iPad models are still on the way, accompanied by new accessories.

article thumbnail

Apple offers one-month-free trial of MLS Season Pass

Apple is hoping to increase the number of subscribers to the MLS Season Pass, by alerting potential viewers to an offer of a free month's access.

author image

How to refurbish a fifth-generation Time Capsule

Apple's 5th generation Time Capsule allows you to wirelessly back up your hardware. Here's how to refurbish the combined base station and NAS device.

article thumbnail

Best Buy slashes Apple's MacBook Pro with 24GB RAM, 1TB SSD to $1,299

Best Buy has issued a steeper price cut on Apple's loaded 13-inch MacBook Pro, now $1,299 for My Best Buy Plus members, while the base model has fallen to $899. But hurry, as these flash deals won't last long.

author image

Parallels Desktop updated with better gaming performance & improved Clipboard

Parallels Desktop now improves clipboard syncing between the Mac and Windows or Linux virtual machines, fixes some game graphics bugs, and gives users more customization controls.

article thumbnail

New M3 MacBook Air has changes that make the SSD faster than the last model

Apple has finally fixed its SSD speeds in the entry-level model of M3 MacBook Air, with it now using two flash chips in parallel instead of just one.

article thumbnail

Apple to join other luxury retail locations in Miami Worldcenter

Apple has inked a lease agreement to build a new Apple Store at Miami Worldcenter, set to show up by 2025 at the earliest.

Epic has committed to not violating Apple's App Store rules and DMA policies, and now both Apple and Epic Games are saying that Epic's third-party app store developer's account will be restored.

Latest Videos

article thumbnail

Apple Vision Pro one month review: a new reality is setting in

article thumbnail

iOS 17.4 is here with alternative marketplaces, quantum protections, & battery health updates

article thumbnail

Apple Watch bands and iPhone cases come in new spring colors

Latest reviews.

article thumbnail

Wacom One 13 Touch review: Way better than before, still doesn't edge out iPad

article thumbnail

Logitech MX Brio review: excellent all-round 4K webcam

article thumbnail

ESR Stylus Pen review: A worthy Apple Pencil alternative at a fraction of the price

article thumbnail

{{ title }}

{{ summary }}

author image

IMAGES

  1. Guide to Safari Developer Tools

    developer tools on safari ipad

  2. How To Open Developer Tools In Safari On Ipad

    developer tools on safari ipad

  3. How to Debug iPhone/iPad iOS App in Safari Developer Tools [HD][4K][Tutorial][Guide] 2017

    developer tools on safari ipad

  4. How to use Devtools for Safari Mobile View ?

    developer tools on safari ipad

  5. How to use Devtools for Safari Mobile View ?

    developer tools on safari ipad

  6. Show Safari Web Developer Tools and how to dock them in Safari

    developer tools on safari ipad

VIDEO

  1. iOS Tutorial

  2. Safari in iOS 15: Hidden Tips & Tricks!

  3. safari or Goggle safari-ipad google-phone spell catnap body dance and find it 😁 ENJOY!

  4. How To Fix Safari Clear History Button Greyed Out On iPhone Full Guide

  5. [SOLVED] HOW TO DRIVE SAFARI?

  6. iPadOS 17: What's new in the Safari App

COMMENTS

  1. Tools

    Web development tools. Apple has brought its expertise in development tools to the web. Safari includes Web Inspector, a powerful tool that makes it easy to modify, debug, and optimize websites for peak performance and compatibility on both platforms. And with Responsive Design Mode, you can preview your web pages in various screen sizes ...

  2. javascript

    On the ipad go to Settings > Safari > Advanced and activate the Web Inspector. Connect your ipad with your computer. On your computer open Safari, enable the developer tools in the settings. check the above menu for the tab Developer and find your iPad there. Full control via console from your desktop machine over the iOS Safari and you're done ...

  3. Safari Developer Features

    Overview. Safari includes features and tools to help you inspect, debug, and test web content in Safari, in other apps, and on other devices including iPhone, iPad, Apple Vision Pro, as well as Apple TV for inspecting JavaScript and TVML. Features like Web Inspector in Safari on macOS let you inspect and experiment with the layout of your ...

  4. How to Use Developer Tools in Safari on iOS

    Touch the On button to activate the Debug Console. After the Debug Console is enabled, Safari reports any errors it encounters when accessing a website. At the top of every web page, just under the address bar, the Debug Console reports any HTML, JavaScript, or CSS errors.

  5. Safari

    Safari for developers. Safari is the best way to experience the internet on iPhone, iPad, and Mac. Thanks to blazing-fast performance and industry-leading energy efficiency, millions of users enjoy exploring the web with Safari. Take advantage of powerful new features, advanced developer tools, and cutting-edge technologies in Safari to deliver ...

  6. Complete Guide to Safari Developer Tools

    To open the Safari Developer Tools, right-click on Inspect and start debugging. You can leverage other built-in features offered by LambdaTest, like geolocation testing, uploading files, accessibility, and much more. Using Safari, you can use the Responsive Design Mode while debugging your websites on LambdaTest.

  7. Apple introduces new developer tools and technologies to create even

    Apple unveiled new tools and technologies to help developers create more engaging app experiences and make it even easier to build high-quality apps. ... Web developers including Grammarly and Honey are now building extensions in Safari that are available across iPhone, iPad, and Mac. Developers can even create new, powerful extensions in the ...

  8. How To Open Developer Tools On Safari

    Access the "Develop" Menu: Click on the "Develop" option in the menu bar. If you don't see the "Develop" menu, you may need to enable it first. To do this, go to "Safari" > "Preferences" > "Advanced" and check the box next to "Show Develop menu in menu bar." Open Developer Tools: Once you have accessed the "Develop" menu, you will find a list ...

  9. How to Debug Web and Native Apps on iPad

    Debug Websites on a Physical iPad. To debug website on iPad, the first step would be to enable web debugging on the device: Go to Setting > Safari on the device. Scroll to the bottom and click on the Advanced menu. Enable the Web inspector option.

  10. Debugging Safari/Chrome on your iPhone/iPad/iOS device

    Connect your device to your Mac using a USB cable, or try the following over Wifi. On your Mac, in Safari, click the Develop menu. Near the top of the menu you should see your iPad or iPhone listed. Hover over your device in the menu and you'll see Safari with each tab listed below. Click the one you want to debug.

  11. How to Use Web Inspector to Debug Mobile Safari (iPhone or iPad)

    Enable Web Inspector on iOS : Open the Settings app on your iPhone or iPad. Scroll down and tap Safari. Scroll to the bottom of the page and tap Advanced. Tap the toggle next to Web Inspector to the On position. Enable Safari Developer Mode on Mac : Open Safari on your Mac. Click Safari in the top left corner of your Menu Bar.

  12. How To Open Developer Tools In Safari

    Tap the Safari icon to open the Safari browser. Enabling Developer Tools: With Safari open, navigate to the website or web page you wish to inspect and debug. Once on the desired web page, tap the address bar at the top of the screen to reveal the URL and other options. Accessing Developer Tools: In the address bar, enter "inspect://" followed ...

  13. How to Activate the Web Inspector or Safari Console for iPhone

    With Safari open, select Safari from the menu bar and choose Preferences . Select the Advanced tab. Select the Show Develop menu in menu bar check box and close the settings window. From the Safari menu bar, select Develop and choose the name of your attached iOS device, then select the URL that appears under Safari to open the debug console ...

  14. Coding on iPadOS: Browser Dev Tools with Inspect

    If you're a web developer who uses an iPad, you will eventually need access to a browser with developer tools. These tools should allow inspecting the DOM tree, changing an element's HTML, and tweaking CSS rules. Such tasks are trivial on macOS, but the only way to inspect a web page rendered by Safari on iPadOS is to connect your iPad to a ...

  15. How to Debug Websites on iPhone Safari

    Connect the iOS device to the machine. Enable the Web-Inspector option. To do so: Go to Settings > Safari > Scroll down to the bottom > Open Advanced Menu>. Turn on Web Inspector. Open the desired web page to debug or preview on your mobile Safari browser. Once done, enable the Develop menu on the Mac device.

  16. How to Debug iPhone/iPad iOS App in Safari Developer Tools ...

    This guide will show you how to use Safari to debug you iOS application whilst you are developing. You will need a Apple Mac MacOS based PC to be able to do ...

  17. Develop menu

    Overview. The Develop menu is home to the tools available to design and develop web content in Safari, as well as web content used by other applications on your Mac and other devices. The Develop menu also provides quick access to Changing Developer settings in Safari on macOS and Changing Feature Flag settings in Safari on macOS.. Note. If you haven't already enabled features for web ...

  18. Inspecting iOS and iPadOS

    Enabling inspecting your device from a connected Mac. Before you can connect your device to a Mac to inspect it, you must allow the device to be inspected. Open the Settings app. Go to Safari. Scroll down to Advanced. Enable the Web Inspector toggle. Now, connect the device to your Mac using a cable. In Safari, the device will appear in the ...

  19. Can't access the web inspector on iPad or iPhone

    I enabled Web Inspector on both my iPhone and my iPad. I then connected them to my Mac, and they showed up in the Develop menu in Safari on the Mac. However, when I looked at the submenu, it showed "Enable Web Inspector on Device". So I went back to settings on the iPad/iPhone, and disabled and then reenabled Web Inspector.

  20. Is there any way to debug chrome in any IOS device

    In iOS device, open Chrome -> Settings -> Content Settings and enable Web Inspector option. Navigate to the page you want to debug in iOS chrome browser. In Mac, open Safari -> Develop menu -> cursor over the iOS device name and it will show the open tabs to debug. Note: Make sure your iOS device stays unlocked.

  21. How to Turn on the Develop Menu in Safari on Mac

    Open Safari on your Mac and click the "Safari" button in the menu bar. Next, select "Preferences." Alternatively, you can use the keyboard shortcut Command+, (comma). This will also open up Safari preferences. Check the box for "Show Develop Menu in Menu Bar."

  22. ‎Top iPhone Developer Tools apps on the App Store

    Alec O'Connor. 7. MermaidEditor. 基伟 徐. 8. Programming Notebook PRO. Ryan Rudes. Explore top iPhone Developer Tools apps on the App Store, like TestFlight, Inspect Browser, and more.

  23. ios

    Open Chrome and go to the following link: chrome://inspect/#devices. Click on configure next to "Discover network targets" and add the following: localhost:9000. Make sure to have the web page you want debug open on safari, you should see it on chrome inspector page under Remote Target.

  24. How to Remove "Promote with Blaze" from WordPress

    From the WordPress Admin section, go to "Jetpack" and then choose "Settings". Look for the "Blaze" section, and toggle the switch under that to disable 'using Blaze'. The "Promote with Blaze" options will no longer be visible in wp-admin. Now your WordPress admin area will be simpler, cleaner, and won't have the Blaze ...

  25. How to take a screenshot of a full web page on iPhone

    Taking a full-page screenshot on iPhone. To take a screenshot using your iPhone, press the upper volume button and the power button briefly at the same time. The screen will "flash" to indicate ...

  26. Apple to Let EU iPhone Users Delete Safari and More Easily Transition

    Developers who want to contest unsuccessful appeals to the App Review Board can request mediation, a process that Apple says is "EU-based, easily accessible, impartial, independent, and free-of ...

  27. Changing Developer settings in Safari on macOS

    Disable site-specific hacks. On rare occasions, when a particular website does not work correctly in Safari, modifications are made in browser code to get that site to work. This setting disables such modifications to make it possible for the site's developers to debug their problem. If there are no site-specific hacks, this setting has no ...