kura52 / sushi-browser

Sushi Browser is the next generation browser which mounts the multi-panel and the video support function and so on. Its goal is to be as fantastic as sushi. :sushi:
https://sushib.me
GNU General Public License v3.0
126 stars 12 forks source link

Remotely control Chrome and make it a pseudo Webview #55

Closed kura52 closed 5 years ago

kura52 commented 5 years ago

Electron webContents can not use the complete Chrome extension, and has many unstable behaviors. Therefore, change the policy to use Chrome remotely (using Chrome Extension and puppeteer) and use it as a pseudo WebView. Although this improves stability, there is a high possibility that function constraints will occur.

Koetype commented 5 years ago

In using Chrome remotely, do you know if this would be able to get around a limitation that the Muon version of Sushi had where extensions were not able to update automatically?

Please keep up the great work, Kura.

kura52 commented 5 years ago

I am sorry for the late response. Chrome Extensions will be updated automatically.

We are currently focusing on the Windows version. The following is the demo screen and the new architecture. demo architecture

kura52 commented 5 years ago

We released the beta version of the Chrome edition!
Google Chrome must be installed in order to use this browser.
https://github.com/kura52/sushi-browser/releases/tag/0.24.0-beta1

kura52 commented 5 years ago

We released the official version of the Chrome edition! https://github.com/kura52/sushi-browser/releases/tag/0.24.0