"To cast, give Chrome access in system settings." -- which system settings?

I recently upgraded my MacBook Air's MacOS and Chrome browser, and now I can't cast to my Chromecast device. When I try, I get the following message: "To cast, give Chrome access in system settings" - along with a helpful link to the Security and Privacy settings. For the life of me, I can't figure out which settings need to be set to allow casting. Search engine searches turn up one page, which helpfully describes this as "not an issue" with Chrome.


Details:

MacBook Air M1, 2020, 16GB RAM, OS Sequoia 15.0.1

Chrome is Version 129.0.6668.101 (Official Build) (arm64)

Chromecast adapter is third gen, firmware 1.56.291998


I have a work-around with my phone, but this is driving me nuts.

MacBook Air 13″, macOS 15.0

Posted on Oct 14, 2024 9:16 PM

Reply
Question marked as Top-ranking reply

Posted on Nov 12, 2024 5:52 PM

I had the same issue. This was extremely annoying as I spent multiple days reading up forums etc on how to fix the problem. Nothing worked. I went through all the comments here as well and tried things that worked for others to no avail. I've got a Macbook Pro M1, and everything is up to date including chrome.


FINALLY figured out what instantly worked for me.

System Settings -> Privacy & Security -> Screen & System Audio Recording

  • and then toggle "On" google chrome for both the 'Screen & System Audio Recording' AND the 'System Audio Recording Only".
  • I originally had to manually add google chrome using the "+" icon and then switch them on. It also only worked once I added it to both the "Screen & System..." & "System Audio..." sections. When only the former was added it still did not work.


Hope this helps some of you out as I found nothing about this online when trying to resolve my issue.

145 replies

Jan 12, 2025 5:45 PM in response to aprimrose1

This IS the solution. But when you post solutions, you should assume EVERYBODY reading these things are 6 year olds and unfamiliar with all the thing YOU apparently know.


So, to those of us like myself (a 30+ year mainframe computer programmer no less).


Into your ADDRESS bar in your CHROME browser, type---> "chrome://flags/#use-network-framework-for-local-discovery" (leave out the 2 ")


Hit "Enter"


In the ensuing tab, "Use the Network Framework for local device discovery on Mac" should be highlighted.


To the right, click and set the value to "Disabled".


Relaunch the browser - then you should be able to click on the 3 dots in the upper right, scroll down to "Cast", the over to "Cast" and click on it.


That should allow your casting to work again - at least it did for me.

Nov 1, 2024 8:28 AM in response to Mike in Oregon

I have tried almost everything and nothing was working. Finally made it to work.


  1. First, uninstall chrome by using app cleaner or something similar app.
  2. Reset Location & Privacy Permissions: Sometimes, macOS’s permission cache can become problematic. Open Terminal and run the following command:

tccutil reset ScreenCapture

  • Recheck Privacy Permissions: Sometimes, macOS needs you to re-enable permissions, even if they’re already checked. Go to System Settings > Privacy & Security > Screen Recording and Accessibility. Uncheck Chrome, restart your Mac, then go back to these settings and check Chrome again.



I hope this helps

Nov 6, 2024 3:01 AM in response to Mike in Oregon

hey guys...if nothing is working for you try this method..... toggle off the local network permission for chrome in settings..... Leave it off keep on doing your normal things and at some point chrome will ask for the permission on its own and you just have to press allow on the pop up permission and thats it. Remember when you toggle off quit chrome at least once and then start using it normally.


In case this does not work for you either then alternate solution is to dload chrome canary and use casting through it after allowing the local network permissions that it pops up once you set it up.


Hope this helps everyone !

Nov 12, 2024 5:49 PM in response to Mike in Oregon

I've spent two days trying to get this sorted. Lengthy online chats with both Google and Apple. Apple were like "It's a Google issue!" And Google - "It's an Apple issue". I tried various things including Google' suggestion of going into the MDM and changing the firmware but I can't do that on a personal computer and Apple said that shouldn't need to be done even if I could. Google didn't seem to take on board that Chrome and casting worked fine until the recent update of Chrome & that casting from phone apps worked just Desktop Chrome was an issue. Deleting & reinstalling Chrome worked as a one-off, but if I quit Chrome, shut down my Macbook and started up & reopened Chrome I could no longer cast. Playing around with access in local network and Screen recording etc -quitting, rebooting and other combinations made no difference. Rebooting all devices and making sure operating systems were up to date using the same wifi etc all made no difference. In the end Google told me to download and use Canary, "that will work", but said they would escalate to another support team only for them to be less helpful than previous chats. So I downloaded Canary and I've been using it for 24hrs now and I'm able to cast with no issues. Regular Chrome is still an issue. Will see how Canary goes over the next few days.

Feb 25, 2025 7:39 AM in response to aprimrose1

After uninstalling and reinstalling Chrome, this actually worked for me when I ENABLED (rather than disabled, as you said) this feature. Very strange.


When I enabled it and relaunched Chrome and tried to cast, I got a new MacOS permission dialogue asking for Local Network permission for Chrome, which I accepted. Then when trying to cast again, Chrome didn't ask me to grant it permissions but instead searched and found my castable devices.


There are still like 20 instances of Chrome in my Local Network permissions list.

Nov 11, 2024 3:10 AM in response to Mike in Oregon

Folks! Was able to cast last night, then this morning Chrome updated and then tonight I could no longer Cast. Tried all the usual reboots. Was able to cast from apps on my phone. Then had a lengthy online chat with Google who said it was a firmware issue with Mac and I would need to sign into the winston apple account through the apple MDM. Whatever the flip that means. lol. Then I had a lengthy online chat with Apple Support. They said they didn't know any known issues, until I linked this discussion thread. They suggested updating OS to 15.1 (currently doing) to see if that helped, and then try safe mode and then if nothing, come back to them.


So I closed that chat and just thought I'd try putting Chrome in the bin. I dragged it to the bin from the dock but it didn't go into the bin, so I quit Chrome and then reopened it and what happened, I'm suddenly able to cast again. That's before OS has updated. I know it's mentioned in the thread to delete Chrome, but has varying degrees of success for people.


So not sure what on earth is happening. Dragging Chrome from the dock into the bin and then quitting Chrome seems to get it working. Frustrating that neither Google or Apple are overly helpful.



This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

"To cast, give Chrome access in system settings." -- which system settings?

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.