Furaffinity-Match-List

Helper Script to create a matchlist for your Furaffinity Script

Script này sẽ không được không được cài đặt trực tiếp. Nó là một thư viện cho các script khác để bao gồm các chỉ thị meta // @require https://update.greasyfork.org/scripts/485827/1326313/Furaffinity-Match-List.js

Tác giả
Midori Tsume
Phiên bản
1.0.2
Đã tạo
27-01-2024
Đã cập nhật
12-02-2024
Giấy phép
MIT

Furaffinity Match List

Helper Script to create a Matchlist for your custom Furaffinitiy Script. Also see this Script on Github as Furaffinity-Match-List

How to use

  • @require this script

  • Create a new MatchList: const matchlist = new MatchList(customSettings); //customSettings is optional
    See CustomSettings for more info

  • Add Matches to the list with either addMatch or matches.push:

    matchlist.addMatch("part/of-url");
    matchlist.matches.push("part/of-url");
    

    See MatchList for more info

  • Check for matches:

    if (matchlist.hasMatch())
      doSomething();
    

Documentation

MatchList

The MatchList class contains following Properties:

  • matches - The array of matches for which to check
  • runInIFrame - Wethere your Script is allowed to run in an IFrame
  • customSettings - The CustomSettings which to display if your Script is allowed to run (See CustomSettings)

It has following functions:

  • addMatch(match) - Adds a new match to the list
  • removeMatch() - Removes the last match from the list
  • hasMatch() - Checks if the list contains a match
  • getMatch() - Returns a Match if there is one
  • isWindowIFrame() - Checks if the current Window is running in an IFrame