Menu

OpenWebKitSharp

George
2011-08-13
2017-01-22
  • George

    George - 2011-08-13

    I took the abandoned WebKit.NET 0.5 project and extended it by adding some features and fixing some bugs. Now i have a fork of it and its name is OpenWebKitSharp. You can view a changelog below. Anybody who would like to help please email me or post here.

    Source is available on google code
    http://code.google.com/p/open-webkit-sharp/

    Changes to webkit.net:

    DownloadBegin event now returns as arguments the url of the file and the suggested file name (custom downloader needed if you want downloads)

    You can create your own downloader by setting Browser.WillHandleDownloadsManually = true. Otherwise the event will not be fired and the default downloader (created by me) will show up.

    ProgressChanged event

    StatusTextChanged event. I am using the UiDelegate to provide the text but it doesn't seem to work always (almost never in fact :/ ) so I have implemented my own status text. The only disadvantage is that it doesn't show the status text when hovering a link or sth but only when page is loading and finishes

    WindowClosed event. I am providing this method using both UIDelegate and FrameLoadDelegate events (i don't know which one is the correct)

    Added form delegate, which fires an event when the user submits a form, edits a textbox of a form etc.

    Find method with text highlighting and total matches information

    Page and Text Zoom easily accesible (IncreaseZoom, DecreaseZoom etc.)

    Added StartSpeaking and StopSpeaking methods (WebView.startSpeaking and WebView.stopSpeaking)

    Added GlobalPreferences class

     
  • Johnson Yang

    Johnson Yang - 2017-01-22

    Hello friends, could you please help me solve this troubling issue? I've developed a program using OpenWebkitSharp, it can run normally on desktop PCs (without touch functions), however, problems would occur if the program is run on any devices with touch funcitons (such as Microsoft Surface Pro3), because we can easily erase elements from the web pages (see the attached screenshot as reference).

    Any help would be greatly appreciated. And if you've got a solution, please reply this post or send email to me: johnson_yang2014@163.com. Thanks a lot!

     

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.