Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Safari Extension #23

Open
liammac opened this issue Jan 19, 2022 · 2 comments
Open

Safari Extension #23

liammac opened this issue Jan 19, 2022 · 2 comments
Labels
enhancement New feature or request

Comments

@liammac
Copy link

liammac commented Jan 19, 2022

Any chance of a Safari Browser plugin for this? I tried converting the chrome plugin myself using the Xcode tool with no success.

@ChrisRegado
Copy link
Owner

I only test using Chrome at the moment, and I've never really looked into Safari extensions before. But if someone wants to figure out how to get it working and post a PR, I'd be happy to merge it in so that at least motivated Safari users could get the extension up and running.

@ChrisRegado ChrisRegado added the enhancement New feature or request label Jan 20, 2022
@jamie-usp
Copy link

jamie-usp commented Jan 30, 2024

FYI i also tried testing this and Mixed-Content is not allowed in Safari. See https://stackoverflow.com/questions/71605344/how-to-connect-to-a-non-secure-localhost-websocket-on-ios

As a result you'll get the following.
Screenshot 2024-01-30 at 15 24 20

I ran the conversion tool/Xcode

xcrun safari-web-extension-converter --macos-only --copy-resources --no-open --project-location ./safari-converted-extention ~/media/temp/streamdeck-googlemeet-1.4-2.2/browser-extension

Checked the Plugin is loaded etc

     com.github.Stream-Deck-Google-Meet-Actions.Extension(1.0)
                    Path = /Users/jamie/Library/Developer/Xcode/DerivedData/Stream_Deck_Google_Meet_Actions-djdiaciwwqxcvmdkojynvzxguacz/Build/Products/Debug/Stream Deck Google Meet Actions.app/Contents/PlugIns/Stream Deck Google Meet Actions Extension.appex
                    UUID = 6180809C-9A07-478C-ABC4-22849EF02092
               Timestamp = 2024-01-30 14:06:57 +0000
                     SDK = com.apple.Safari.web-extension
           Parent Bundle = /Users/jamie/Library/Developer/Xcode/DerivedData/Stream_Deck_Google_Meet_Actions-djdiaciwwqxcvmdkojynvzxguacz/Build/Products/Debug/Stream Deck Google Meet Actions.app
            Display Name = Stream Deck Google Meet Actions Extension
              Short Name = Stream Deck Google Meet Actions Extension
             Parent Name = Stream Deck Google Meet Actions
                Platform = macOS

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants