mazey
    Preparing search index...

    Function getDomain

    • Get the domain of URL, and other params.

      Usage:

      import { getDomain } from "mazey";

      const ret1 = getDomain("http://example.com/?t1=1&t2=2&t3=3&t4=4");
      const ret2 = getDomain("http://example.com/test/thanks?t1=1&t2=2&t3=3&t4=4", ["hostname", "pathname"]);
      const ret3 = getDomain("http://example.com:7890/test/thanks", ["hostname"]);
      const ret4 = getDomain("http://example.com:7890/test/thanks", ["host"]); // With Port
      const ret5 = getDomain("http://example.com:7890/test/thanks", ["origin"]);
      const ret6 = getDomain("http://example.com:7890/test/thanks?id=1", ["origin", "pathname", "search"]);
      console.log(ret1);
      console.log(ret2);
      console.log(ret3);
      console.log(ret4);
      console.log(ret5);
      console.log(ret6);

      Output:

      example.com
      example.com/test/thanks
      example.com
      example.com:7890
      http://example.com:7890
      http://example.com:7890/test/thanks?id=1
      

      Parameters

      • url: string
      • rules: string[] = ...

        Object.keys(location), ["href", "origin", "protocol", "host", "hostname", "port", "pathname", "search", "hash"], ["hostname", "pathname"] = "km.mazey.net/plugins/servlet/mobile"

      Returns string