summaryrefslogtreecommitdiff
path: root/extension/safari/README.md
blob: 9ceafdc77ef9054c13f4554edb3c38f8a456b3c7 (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
31
## TabFS for Safari

This support is a work in progress (as are these instructions).

Safari's extension support is pretty messy. You will need:

- Xcode installed
- Safari 14 or newer
- macOS 10.15 Catalina or newer

Enable the Develop menu in Safari, then Develop -> Allow Unsigned
Extensions.

Open the Xcode project `TabFS/TabFS.xcodeproj` in this directory. Run
the project. It should open a TabFS app and install the extension in
Safari.

Enable the extension in Safari Preferences, grant it access to all
sites. It should be running now! (?)

Check the `fs/mnt` folder of the TabFS repo on your computer to see if
it's mounted.

### tips

- To open Web inspector: Safari -> Develop menu -> Web Extension
  Background Pages -> TabFS

- You need to rebuild if you change background.js. This is pretty
  annoying.