Block Extension on Arc

stevefitz
New Contributor II

How would I go about blocking extensions on Arc? Since it's a Chrome wrapper will blocking extensions work the same way in Arc as they do in Chrome by using a config profile? If so, what are you using for the preference domain? 

6 REPLIES 6

AJPinto
Honored Contributor III

I don't have any experience with Arc myself, but with how they market it as being "just a web browser" I am going to say no they don't have options to manage the browser with a Configuration Profile.

 

A chrome Configuration Profile would target com.google.chrome which Arc would not care about. Arcs preference domain is company.thebrowser.Browser. It's worth a shot to see what the browser does, but I don't think it will work. If Arc decided to keep Chromes Policy Management framework, you may be able to navigate to arc://policy ( for example chrome://policy and edge://policy) to see what management options there are. This is of course assuming Arc is using this functionality as google does not require it with the use of Chromium. 

 

TIL that you need to create an account to even use Arc, I cannot even check to see if any of this works without making an account lol. So far it's not winning any awards for being "just a web browser" in my book.

Shyamsundar
Contributor

 

you can refer this page, just check you have any options to block extensions

https://resources.arc.net/hc/en-us/articles/22353769256471-How-To-Set-Arc-Group-Policies

AJPinto
Honored Contributor III

Good find on that document, and yuck they want you to use terminal. Watch them not support Managed Preferences. 

stevefitz
New Contributor II

My solution was to write a script to delete the extension directory, if it exists, on a regular basis. Not ideal, but it works.

JL85
New Contributor III

Can you share the script?

stevefitz
New Contributor II

#!/bin/bash
currUser=$( who | awk '/console/{ print $1 }' )

if [ -e "/Users/$currUser/Library/Application Support/Arc/User Data/Default/Extensions/kbfnbcaeplbcioakkpcpgfkobkghlhen" ]
then
echo "Folder exists proceeding with the removal"
# Folder exists remove it
rm -r "/Users/$currUser/Library/Application Support/Arc/User Data/Default/Extensions/kbfnbcaeplbcioakkpcpgfkobkghlhen"
fi