summaryrefslogtreecommitdiff
path: root/080_blog/0100_Webkit-Keyboardless-Navigation/index.md
blob: 5299563b86985d63c57f450ed363bda50695c057 (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 git repo: [https://gitweb.softwarefools.com/?p=miguel/surf-webext-dom.git](https://gitweb.softwarefools.com/?p=miguel/surf-webext-dom.git).

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/).