Replies: 21 comments 69 replies
-
|
What settings do you want to be able to manage? |
Beta Was this translation helpful? Give feedback.
-
|
This is interesting... When I test the policy with: ["://.d3ward.github.io"] (https://d3ward.github.io/toolz/adblock.html) While the block setting is still "optimal", the extension doesn't show count of blocks. Results from page confirm functionality of exception. Yet when I try other sites like ["://.msn.com"], the counter still displays... Still playing with it.... |
Beta Was this translation helpful? Give feedback.
-
|
What does your chrome://policy look like? Shifted over to chrome for a more direct comparison. |
Beta Was this translation helpful? Give feedback.
-
|
That worked... Yeah see what you mean, wasn't exactly 2, but it got there after a few browser restarts. At least in my case the UI would show no filtering, but still blocking, badge counter etc. Another restart, everything caught up. Is there a wiki for uBOL, happy to create an article for the Chrome/Windows registry keys. Just confirmed the same worked for Edge, though it doesn't show in the respective policy page edge://policy Which doesn't surprise me a ton, saw an MS rep comment on a similar "3rdparty" policy question, that it wasn't officially supported. |
Beta Was this translation helpful? Give feedback.
-
|
Hi there, bumping this because we are an organization that also used uBO and are now migrating to uBOL on our non-firefox browsers. Is there any way a shared storage setting for the default filtering mode could be added? We would ideally like to set this to complete on all of our machines without having to walk users through it. Thanks! |
Beta Was this translation helpful? Give feedback.
-
|
Hi @gorhill - just some suggestions/comments from an admin who uses this on over 30k clients:
Thanks for all you do in light of these difficult changes from Google. |
Beta Was this translation helpful? Give feedback.
-
|
Is disableFirstRunPage meant to work on Edge (v126)? If not, would anyone mind sharing their working registry key path and value for disableFirstRunPage? We obviously don't want the dashboard popping up on startup on every user profile that logs onto a machine when we deploy it. I find extensions opening tabs by themselves obnoxious and unnecessary behaviour in general, the users that actually care about settings are perfectly capable of finding them. Also, more info in the wiki would be appreciated, e.g. browser-specific instructions. For anyone after the noFiltering registry paths for Edge: |
Beta Was this translation helpful? Give feedback.
-
|
Can the app be locked so users are not able to change settings? |
Beta Was this translation helpful? Give feedback.
-
|
Hello gorhill, thanks for your work. Is there any plan to add the ability to manage filtering options (basic, optimal, complete) as well as other options (cookies, region selection, etc.) through AdminPolicies? I know there is already a way to manage disableFirstRunPage and NoFiltering, but will it be possible to at least manage the filtering mode? Thanks in advance. |
Beta Was this translation helpful? Give feedback.
-
|
In case other Google Workspace admins find their way to this thread as I have, the JSON policy for the extension can be formatted like so: Thanks as always @gorhill |
Beta Was this translation helpful? Give feedback.
-
|
I am wondering how the "noFiltering" list gets populated. I have added a few entries to the Windows registry according to the recommendations of others in this discussion (HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Chrome\3rdparty\extensions\ddkjiahejlhfcafbddmgiahcphecmpfh\policy\noFiltering). No matter how many times I restart Chrome, it looks like uBOL does not read the "noFiltering" list in the registry until I click on the extension icon in the Chrome toolbar. Once I click on the icon, it looks like the following file gets updated: "C:\Users\username\AppData\Local\Google\Chrome\User Data\Default\DNR Extension Rules\ddkjiahejlhfcafbddmgiahcphecmpfh\rules.json". When that file has the entries from the registry, then the "noFiltering" works correctly (after restarting Chrome a few times :) ). Am I the only one experiencing this behavior? |
Beta Was this translation helpful? Give feedback.
-
|
Is it possible to have the filter lists pre-chosen for the user? For instance, I would like to have all the Annoyances and Miscellaneous filters turned on by default for all users upon the first boot. |
Beta Was this translation helpful? Give feedback.
-
|
in edge this works:
This does not: This also does not: Both of them are mentioned in the docs as properties, so this perplexes me a bit. |
Beta Was this translation helpful? Give feedback.
-
|
Incase any intune admins look for a remediation for edge.... you can simply maintain the # Detect
[int32]$SkipRemediate = 0
[int32]$Remediate = 1
# Cache the list to the hard disk for troubleshooting purposes.
# prefix a domain with - to return it to filtering, note though the UI does not remove it.
$NoFilteringOnDomains = @(
"microsoft.com",
"microsoft365.com",
"office.com",
"powerbi.com",
"sharepoint.com"
)
$RemediateNoFilteringOnDomains = "C:\ProgramData\Microsoft\IntuneManagementExtension\Logs\uBlockOriginLite.dat"
$Policy = "HKLM:\Software\Policies\Microsoft\Edge\3rdparty\Extensions\cimighlppcgcoapaliogpjjdehbnofhn\policy"
$NoFilteringOnDomains | Out-File -FilePath "$RemediateNoFilteringOnDomains" -Force
try
{
if (-Not ($(Get-ItemProperty -Path "$Policy" -Name 'noFiltering' -ErrorAction SilentlyContinue).noFiltering)) {
Write-Host "Remediate. uBlock whitelist missing."
exit $Remediate
}
$CurrentSetting = $(Get-ItemProperty -Path "$Policy" -Name 'noFiltering').noFiltering | ConvertFrom-Json
if (Compare-Object $CurrentSetting $NoFilteringOnDomains -PassThru) {
Write-Host "Remediate. uBlock whitelist update required."
exit $Remediate
} else {
Write-Host "Skip Remediate. uBlock whitelist match."
}
exit $SkipRemediate
}
catch
{
Write-Host $_.Exception.Message
exit $Remediate
}
-------------------------------------------------------------------------------------------------
# Remediate
[int32]$Success = 0
[int32]$Failure = 1
$RemediateNoFilteringOnDomains = "C:\ProgramData\Microsoft\IntuneManagementExtension\Logs\uBlockOriginLite.dat"
try {
$Policy = "HKLM:\Software\Policies\Microsoft\Edge\3rdparty\Extensions\cimighlppcgcoapaliogpjjdehbnofhn\policy"
Get-Item -Path $Policy | Remove-ItemProperty -Name "noFiltering"
If (-Not (Test-Path -Path $Policy)) { New-Item -Force -Path $Policy }
$Domains = Get-Content -Path "$RemediateNoFilteringOnDomains"
$ArrayString = "[""$($Domains -join '","')""]"
Set-ItemProperty -Name "noFiltering" -Path "$Policy" -Value "$ArrayString" -Type String -Force
Set-ItemProperty -Name "disableFirstRunPage" -Path "$Policy" -Value 1 -Type Dword -Force
exit $Success
} catch {
Write-Host $_.Exception.Message
exit $Failure
} |
Beta Was this translation helpful? Give feedback.
-
|
It's not possible to add/remove custom blocking rules like this as well, right? |
Beta Was this translation helpful? Give feedback.
-
|
In case any Google admins are looking for the correct formatting here is an example file we've used and tested This needs to be uploaded to admin.google.com - see https://www.chromium.org/administrators/configuring-policy-for-extensions/ (Would appreciate it if this could be added to the wiki page - I couldn't find a way to do this myself) |
Beta Was this translation helpful? Give feedback.
-
|
I stumbled upon this thread recently, and as a Windows admin, I found it extremely helpful. For anyone still struggling with the registry keys needed to deploy these settings, here are the keys. |
Beta Was this translation helpful? Give feedback.
-
|
Is there a disabledFeatures item for "Show the number of blocked requests on the toolbar icon"? I thought it might be showBlockedCount, but no joy. |
Beta Was this translation helpful? Give feedback.
-
|
Are there any plans to support wildcard blocking? Super excited by the latest additions to the stuff we can manage by the way, super super happy! Thank you! |
Beta Was this translation helpful? Give feedback.
-
|
Admin settings have been supported for a long while now, so closing this discussion. If you think some settings are missing and should be under the control of admins, open a specific issues about these. |
Beta Was this translation helpful? Give feedback.






Uh oh!
There was an error while loading. Please reload this page.
-
Hello! Is there any thought to bringing the
adminSettingssupport over from uBO? It would seriously help orgs that are interested in getting ahead of the MV3 curve by using this extension.Beta Was this translation helpful? Give feedback.
All reactions