56

Orion should be able to fully support userscripts, especially since even Safari has them semi-working. For now, most, if not all userscript managers (TamperMonkey, ViolentMonkey, and GreaseMonkey are the ones I've tried) are either completely broken or only semi-working. I think the best way to go about this issue would be to make an inbuilt userscript manager, just like customCSS, but for javascript.

    4 days later

    Vlad Would this also allow installing scripts from links? (ie from greasyfork, openuserjs etc)

    • Vlad replied to this.

      Vlad this is perfect! Maybe a manager to drag-and-drop JS/CSS files would be good too.

        4 days later

        suki You'll be able to just copy it to a folder and it will pick it up from there.

        Devleoping a dedicated UI would take too much time.

          6 days later

          Vlad looks great, but imo the light grey text should be hidden (and replaced with a succinct explanation), and instead link to the orion docs

            12 days later

            It would be nice to have a greasemonkey style feature were you can script your own extensions on the fly as well as inject scripts/css

            Merged 2 posts from JavaScript Extensions.
              3 months later

              I was about to post but wanna add here that iOS should get support as well, some third party browsers like Gear are starting to appear with native userscript support.

              Vlad here’s hoping something can be done about it since the only extension that almost functions is violentmonkey on iOS.

                Crafty3155 Open a new post for mobile, and detail how does UX/UI for this look like (don't make us think if possible)

                  2 months later

                  I just saw this video of a recent update to Arc that adds a new user-friendly aspect of userscripts that I think would be cool to also have in Orion. I imagine that the little inspector that comes out can be moved into a sidebar panel like it were the inspector pane in Pages or something similar:

                    4 months later

                    Programmable Buttons that execute code are intended to perform certain tasks on websites. However, certain websites necessarily require such code to be executed every time.

                    Hence, there needs to be an option to allow running button code everytime certain website is opened. Or if you want to extend it, it can be run on every website (and the user would need to configure code so that it only works on certain sites).

                    • Vlad replied to this.

                      joystmp This is likely better to be done through user script support for which ther eshould be a feature suggestion here somewhere

                        Vlad While that is true, I'd much rather not install third party extensions and use browser in-built features (for privacy, security and performance reasons).

                        If this is implemented, I think this can also resolve issues related to redirect extensions.

                        • Vlad replied to this.

                          joystmp I meant user script support natively in orion for which there is a post here.

                            joystmp Correct, but it would solve this problem and more, while the opposite is not true.

                              Merged 6 posts from Run Programmable Buttons automatically on certain websites.