Skip to content

Commit e33f26b

Browse files
Added Spacing
1 parent ecf572e commit e33f26b

File tree

1 file changed

+16
-0
lines changed

1 file changed

+16
-0
lines changed

README.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,19 +12,27 @@ SPDX-License-Identifier: GPL-3.0-or-later
1212
*designed to for* ***cross-browser*** *development / maintenance* <br>
1313
*of privacy / security extensions.*
1414

15+
<br>
16+
1517
---
1618

1719
**[Issues] ⸥ ⸢ [General Discussions]**
1820

1921
---
2022

23+
<br>
24+
2125
## Integration
2226

2327
- Add this repository as a **[Git Submodule]**
2428
- Integrate the [`include.sh`][Include] script into your build workflow
2529

30+
<br>
31+
2632
---
2733

34+
<br>
35+
2836
## Why
2937

3038
As **Google** is imposing **[Manifest V3]** on *chromium-based browsers* <br>
@@ -34,16 +42,24 @@ the limited tool-set that remains.
3442

3543
This library tries to alleviate some of these problems.
3644

45+
<br>
46+
3747
---
3848

49+
<br>
50+
3951
## Mobile
4052

4153
This library is also useful in the aspect of porting / maintaining extension <br>
4254
for mobile browser, such as the `Fenix` Android browser, considering that <br>
4355
often only a small subset of the desktop **APIs** are supported.
4456

57+
<br>
58+
4559
---
4660

61+
<br>
62+
4763
## Details
4864

4965
By abstracting the common functionality shared among security and privacy extensions, providing consistent implementations across multiple browser engines and shielding developers from the browser-dependent implementation details (which precisely in the most optimistic scenario, i.e. Firefox keeping its WebExtensions API as powerful as it is, are doomed to diverge dramatically), this library aims to minimize the additional maintenance burden and mitigate the danger of introducing new, insidious bugs and security vulnerabilities due to features mismatches and multiple code paths.

0 commit comments

Comments
 (0)