Как определить белый список доменов?с linkify-это - PullRequest
0 голосов
/ 14 июня 2019

Как мы можем добавить белый список разрешенных доменов? ussing: linkify-it add

Я пробовал с:

// regex
this.md.linkify.add("", /github[.]com/);

// string
this.md.linkify.add("", "github.com");
this.md.linkify.add("github.com", true);

Я использую пакет MarkdownIt npm с подключаемым модулем:

const MarkdownIt = require("markdown-it");
this.md = MarkdownIt({
  typographer: true,
  linkify: true
});
// WHITELIST (allowed domains)
this.md.linkify.add("", /[github.com]/);

Ожидаемый результат:

// should print true
console.log("DOMAIN ALLOWED TEST", this.md.linkify.test("Site github.com!")); 

// should print false
console.log("DOMAIN BLOCKED TEST", this.md.linkify.test("Site githubs.com!"));
...