bookmarklet.msc 569 B

123456789101112131415161718
  1. # mscgen -Tsvg -i bookmarklet.msc
  2. # https://www.mcternan.me.uk/mscgen/
  3. msc {
  4. us [label=User], pa [label=Page], bo [label=Bookmarklet], po [label=Popup], sh [label=Shaarli];
  5. us -> pa [label = "visit"];
  6. us -> bo [label = "click"];
  7. bo -> pa [label = "scrape"];
  8. bo -> po [label = "open"];
  9. po -> sh [label = "GET"];
  10. sh -> sh [label = "query"];
  11. sh -> pa [label = "GET & scrape !! never has consent cookie !!"];
  12. po -> bo [label = "postMessage(ready)"];
  13. bo -> po [label = "postMessage(data)"];
  14. us -> po [label = "submit"];
  15. po -> sh [label = "POST"];
  16. }