Results 1 to 15 of 15

Thread: Miniblink: the world's smallest Chrome-based browser control

  1. #1

    Thread Starter
    PowerPoster
    Join Date
    Sep 2012
    Posts
    2,083

    Miniblink: the world's smallest Chrome-based browser control

    I occasionally find a Chrome-based browser control developed by a Chinese programmer, maybe it will be useful to some people. I translated its readme document with Google Translator:

    Miniblink is a new open source browser kernel project that pursues the ultimate in compactness.
    It is based on the latest version of Chrome, removing all the extra components and keeping only the most basic typesetting engine.
    Miniblink maintains a minimalist size of around 10M, making it easy to embed various scenes that require browsing services. It has the smallest size of all similar products and supports windows xp and npapi.
    Miniblink only needs one dll, and it can be integrated into various software through the exported pure C interface and several lines of code.
    At the same time, miniblink also derived a streamlined electron project, which will reduce the original version of nearly 100 M electrons to about 20M.
    See more at: https://github.com/weolar/miniblink49, https://weolar.github.io/miniblink/index.html, http://miniblink.net/

    -------------------------------------------------- ----------------------
    * mb.dll, vip-miniblink.exe is a customized version, you can use multi-threaded rendering and other functions. For purchase, please contact the author (http://miniblink.net/pricing/pricing.htm).

    * demo_src is the source code for the demo. Just open demo_src\wkexe.sln to compile and run.

    * node.dll is the main dll of miniblink, wkexe.exe is the test program. This dll uses version 5.7 v8 and comes with nodejs, which can run the electron.exe in the directory.

    * node_v8_4_8.dll is a miniblink without the nodejs version and uses version 4.8 v8. Since the v8 version is older, many js syntaxes are not compatible and are not recommended.

    * MBrowser.exe is a test program provided by netizens. If there is any problem with MBrowser.exe running, please test it again with wkexe.exe. If wkexe.exe also has problems, please send feedback to https://github.com/weolar/miniblink49

    * API documentation can be found at: https://blog.csdn.net/weolar/article/details/80458523

    -------------------------------------------------- -----------------------

    * The mini_electron.exe in the package is a compact version of electron. It is used in much the same way as the original. But you need to put miniblink.asar in the resources directory (the original is to place electron.asar in the resources directory).

    -------------------------------------------------- -----------------------

    This project uses the Apache License 2.0 protocol, and the user needs to explicitly declare the use of miniblink in the project release file.
    Last edited by dreammanor; Jul 26th, 2019 at 12:28 PM.

  2. #2
    Fanatic Member
    Join Date
    Jan 2015
    Posts
    596

    Re: Miniblink: the world's smallest Chrome-based browser control

    I took a quick look.
    Here is a VB6 test appa : https://github.com/imxcstar/vb6-miniblink-SBrowser

    Not 100% working, but I had no more time to investigate

  3. #3

    Thread Starter
    PowerPoster
    Join Date
    Sep 2012
    Posts
    2,083

    Re: Miniblink: the world's smallest Chrome-based browser control

    Quote Originally Posted by Thierry69 View Post
    I took a quick look.
    Here is a VB6 test appa : https://github.com/imxcstar/vb6-miniblink-SBrowser

    Not 100% working, but I had no more time to investigate
    I haven't tested it yet, maybe I won't have a chance to use it in the future. But I think it's a good start, and it will give others in need a choice.

  4. #4
    Hyperactive Member
    Join Date
    Jun 2016
    Location
    España
    Posts
    506

    Re: Miniblink: the world's smallest Chrome-based browser control

    I could do some tests,
    few because it is all in Chinese and my vb6 does not recognize the files and loads them all as modules instead of forms or classes,
    so I have to modify the file headers one by one.

    It has some flaws but it can be a good replacement for ie ocx

    Greetings

  5. #5
    Fanatic Member
    Join Date
    Jan 2015
    Posts
    596

    Re: Miniblink: the world's smallest Chrome-based browser control

    Quote Originally Posted by yokesee View Post
    I could do some tests,
    few because it is all in Chinese and my vb6 does not recognize the files and loads them all as modules instead of forms or classes,
    so I have to modify the file headers one by one.

    It has some flaws but it can be a good replacement for ie ocx

    Greetings
    This is what I did.
    But once you use the VB ocx, it shows a big blank window in front of the webpage.
    But we could see the internet page arround, so, basically, it seems partially working. But no time to go further

  6. #6
    Addicted Member shagratt's Avatar
    Join Date
    Jul 2019
    Location
    Argentina
    Posts
    198

    Re: Miniblink: the world's smallest Chrome-based browser control

    Any advance on this? I cannot make it work. The new version dont compile and the older version with the example in vb6 dont load anything :/

  7. #7
    Hyperactive Member
    Join Date
    Jun 2016
    Location
    España
    Posts
    506

    Re: Miniblink: the world's smallest Chrome-based browser control

    hello shagratt what is your problem when compiling.
    I made some small modifications to the test project and it works well for me.
    I just tried the browser a bit and some pages with multimedia like YouTube did not load me.
    Nor have I made more advanced requests because I have not had time.
    Greetings


  8. #8
    Addicted Member shagratt's Avatar
    Join Date
    Jul 2019
    Location
    Argentina
    Posts
    198

    Re: Miniblink: the world's smallest Chrome-based browser control

    Quote Originally Posted by yokesee View Post
    hello shagratt what is your problem when compiling.
    I made some small modifications to the test project and it works well for me.
    I just tried the browser a bit and some pages with multimedia like YouTube did not load me.
    Nor have I made more advanced requests because I have not had time.
    Greetings
    It just dont load... I got a white screen. Tryied the demo program and also to use the Control itself passing all the parameters... I tested it only on windows 7.
    Can you send me your changed version?

  9. #9
    Hyperactive Member
    Join Date
    Jun 2016
    Location
    España
    Posts
    506

    Re: Miniblink: the world's smallest Chrome-based browser control

    PM send

  10. #10
    Lively Member
    Join Date
    Feb 2006
    Posts
    92

    Re: Miniblink: the world's smallest Chrome-based browser control

    ..deleted..
    Last edited by cliv; Aug 5th, 2020 at 07:53 AM.

  11. #11
    Lively Member
    Join Date
    Aug 2017
    Posts
    75

    Re: Miniblink: the world's smallest Chrome-based browser control

    when I access google, google appears in chinese, how do I fix it?


    vb6-miniblink-SBrowser-master.zip

  12. #12
    Lively Member
    Join Date
    Feb 2006
    Posts
    92

    Re: Miniblink: the world's smallest Chrome-based browser control

    Quote Originally Posted by germano.barbosa View Post
    when I access google, google appears in chinese, how do I fix it?
    in SBrowser control add/replace:
    Code:
    Private tmp_load_url As String, tmp_load_html As String, tmp_load_filename As String, tmp_load_lang As String
    then in UserControl_Show() after is_qd = True add:
    Code:
            If tmp_load_lang <> "" Then
                Language tmp_load_lang
            Else
                Language "en-US"
            End If
    ... and add new properties Language:
    Code:
    Public Sub Language(ByVal lang As String)
        tmp_load_lang = lang
        If is_qd = True Then
            MiniblinkAPICls.wkeSetLanguage m_WebWindow, tmp_load_lang
        End If
    End Sub

  13. #13
    Fanatic Member
    Join Date
    Aug 2016
    Posts
    673

    Re: Miniblink: the world's smallest Chrome-based browser control

    why not used selenium

  14. #14
    Addicted Member shagratt's Avatar
    Join Date
    Jul 2019
    Location
    Argentina
    Posts
    198

    Re: Miniblink: the world's smallest Chrome-based browser control

    Have someone been able to reproduce videos (mp4/youtube) on miniblink? so far no luck :/

    PS: Also the version I got has no wkeSetLanguage implemented. I needed to add it myself

  15. #15
    Lively Member
    Join Date
    Aug 2017
    Posts
    75

    Re: Miniblink: the world's smallest Chrome-based browser control

    Quote Originally Posted by shagratt View Post
    Have someone been able to reproduce videos (mp4/youtube) on miniblink? so far no luck :/

    PS: Also the version I got has no wkeSetLanguage implemented. I needed to add it myself
    only if you buy

    https://miniblink.net/pricing/pricing.htm

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  



Click Here to Expand Forum to Full Width