Hello there,We have built a Safari extension and submitted it following instructions at https://developer.apple.com/safari/extensions/submission/The submission went through, however, it does not show up in any of the ituens connect stuff and there is no way for us to get the status of the extension?Could someone help us out ?Thanks,Harsha
Post
Replies
Boosts
Views
Activity
Hi there - I am trying to port over Chrome extension over to Safari Web extension. Looks like Safari has a very aggressive permissions flow which isn't a great user experience but I get the privacy benefits.
I am trying to move some of my permissions like <all_urls> or tabs as optional permissions and build a flow where I can request the user for them in hopes that i can educate them as to why I need them similar to how Chrome/FF have it.
However when i use browser.permissions.request - i always end up getting true without invoking the prompt. The prompt seems to come up regardless when i start visiting a website.
Can someone help with this? Sounds more like a defect in Safari.
In Safari AppExtensions we have this API made available
https://developer.apple.com/documentation/safariservices/sfsafariextensionhandling/3238030-contentblocker?changes=_8__2
optional func contentBlocker(withIdentifier contentBlockerIdentifier: String, blockedResourcesWith urls: [URL], on page: SFSafariPage)
Is there something made available to WebExtension given WebRequest blocking isn't available in Safari.