-
-
Notifications
You must be signed in to change notification settings - Fork 100
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
Support for Microsoft Edge #31
Comments
Hi @ChrisdelaC, no worries at all that's what the issues list is for! From this page it appears that most of the web extension apis that xBrowserSync uses are supported, so technically it should be possible. I'm currently working on Firefox support that will be released shortly, then I was going to look at Opera support so I'll see if I can get Edge done at the same time. |
Wow! That's awesome! I'd like to help if possible, I'm also a developer, but I'm pretty a beginner with things like extensions and this stuff. Good luck with supporting Firefox too. Regards! |
Thanks @ChrisdelaC, if you want to have a go at creating a version for Edge then here's what you'd need to do:
If you're willing to give that a go then once I have a chance to work on the Edge implementation I can take your fork and merge it into a new release branch here to continue/finish it off. |
Thanks for the intro. Right now I've just only initialized Just for curiosity, I tried the Microsoft tool to port extensions, but when I loaded it to Edge the UI doesn't show itself. You can find it attached below: Regards. |
You'll find all of the chrome web extension API calls in I probably wouldn't use the Microsoft tool as xbs was architected to be multi-platform, it's just a case of updating the platform folder files as needed. No rush though as I won't get to this for months, so have a play with it and see how you get on. Any questions feel free to post here. |
Hi again, I went ahead to look and compare some APIs, and I just tried to initialize the extension, but while debugging it throws an error saying that I found that, actually, Angular supports Microsoft Edge, so I think I am missing something here. Regards. |
Please forget it. I just was loading the extension package, but not compiling. Now the extension UI loaded, so I will test it. UPDATE: I noticed that some APIs are not supported yet on Edge, as you can see in the screenshot below: And when trying to sync data by sign-in in the extension, this error is thrown: I did a little research and I found that TextEncoder support is in development for Edge. Is there a way to avoid text encoding so the extension can partially work? Thanks in advance. |
Yes that's an issue. Without these APIs any changes using the native bookmarking tools won't be tracked and synced by xbs, meaning those changes will be lost the next time xbs syncs.
Yes, you can use this polyfill. You'll need to run:
to add the library to the xbs app package.json, then update the |
Thanks again for your feedback. So, if those APIs are missing, is it possible to replace them with a timer or manual sync? If not, I think going further on this will be a waste of time until Microsoft Edge team include those APIs, even on their roadmap. |
Sorry I missed your last message, you're absolutely right - until Edge supports the required APIs I wouldn't bother continuing. Let's park this until Microsoft updates Edge to include those APIs. |
+1 for an App for Edge |
Microsoft still have not implemented the required API support in Edge, so I've opened an issue in their GitHub to find out what's going on. |
@SciFreakholic I don't know if you heard but Microsoft have annouced they are moving Edge to the Chromium code base - maybe it was my unanswered issue that was the final straw for them! So hopefully once they have a stable build out xBrowserSync should work out of the box... this is Microsoft though! 😆 |
Yes, @nero120, I heard about that and is a great news! Thanks for the reminder 😃 |
@SciFreakholic minor update, I've been testing the v1.5.0beta with the Edge Dev Channel release and it works like a dream! The browser is not quite ready for public use yet as I've noticed a few issues, such as the favourites window interface becoming dog slow with a large amount of bookmarks, but thankfully all xBrowserSync functionality works as it is, with only a few minor url-related changes required. I'm aiming to add support for multiple browsers in v1.6.0, and hopefully Edge will at least be on beta if not public release by then. |
Thanks for the update, @nero120! |
@nero120 I am curious to the status of support for Microsoft Edge Chromium? I have the latest and cannot locate where to install this extension? |
You can try using the Chrome extension in Edge Chromium. I ignore if there are any plans to take the extension to the Microsoft Edge extension repository. |
@cedlce Thank you, that worked!!! (New to chromium edge and did not see the "enable extensions from other stores etc..) |
No worries! Glad to help 😃 |
Once Edge support is implemented I will submit xBrowserSync to the Edge Extensions store. |
Edge is not currently supported but does seem to work for the most part, just be aware you could experience issues so make sure you back up regularly just to be on the safe side. |
I'm using xBrowserSync on new Chromium-based Edge, and doesn't have any problem. |
@volosovich @nero120 I am fine with that, I have had no issues. |
@volosovich @awbushnell even though xBrowserSync currently functions on Chromium Edge with no apparent issues, it is not currently incuded in my testing cycle. Until it is we should keep this issue open so there's no confusion. |
Is there a chance to get "ready-to-use"-file for xBrowserSync for MS Edge? I'm unfortunately not a developer to get all the sources compiled to the end product. Other ideas where I can get it? Thanx for your work anyway. :-) |
@joni-codi it's coming very soon in v1.6.0 - I'll also publish xBrowserSync on the Edge Add-Ons store. |
No extensions were found for "xBrowserSync" this is nearly 3 years old. did i miss anything? |
Hello, I am sorry for posting this question here, but is there any plan to launch an extension for Microsoft Edge? There is no extension that offers what xBrowserSync does.
I understand there is a Microsoft's tool to port Chrome extensions to Edge: https://docs.microsoft.com/en-us/microsoft-edge/extensions/guides/porting-chrome-extensions
Thanks in advance for your attention.
The text was updated successfully, but these errors were encountered: