summaryrefslogtreecommitdiff
path: root/050_projects/0100_Webkit-Keyboardless-Navigation/index.md
blob: a56a3770b975bc15878f563c77dece6543997a20 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
Miguel's Surfing Quick Links
============================

    April 12, 2018

Since I do not want to depend on JavaScript all of the time,  I tried to 
integrate simple keyboard-only navigation directly into the webkit2gtk+,
as a web extension. 

I use simple unix pipes for communication between the 
main thread and my webextension.

Please note that this is a work in progress!

You can take a look at both branches at my github repo: [https://github.com/miguelclean/surf-webext-dom](https://github.com/miguelclean/surf-webext-dom).

The DOM is manipulated on the fly by the browser without any JavaScript involved.

A little video demonstrating what was achieved so far (inside the glorious, webkit2gtk+ based, suckless surf browser):

<video style="width:60%;min-width:100pt;" controls>
  <source src="v1.mp4" type="video/mp4">
  <source src="v1.ogv" type="video/ogg">
Your browser does not support the video tag.

</video>

The browser itself can be found here: [https://surf.suckless.org/](https://surf.suckless.org/).