Only-bangumi.tv

Point all domain names to bangumi.tv

スクリプトをインストールするには、Tampermonkey, GreasemonkeyViolentmonkey のような拡張機能のインストールが必要です。

You will need to install an extension such as Tampermonkey to install this script.

スクリプトをインストールするには、TampermonkeyViolentmonkey のような拡張機能のインストールが必要です。

スクリプトをインストールするには、TampermonkeyUserscripts のような拡張機能のインストールが必要です。

このスクリプトをインストールするには、Tampermonkeyなどの拡張機能をインストールする必要があります。

このスクリプトをインストールするには、ユーザースクリプト管理ツールの拡張機能をインストールする必要があります。

(ユーザースクリプト管理ツールは設定済みなのでインストール!)

このスタイルをインストールするには、Stylusなどの拡張機能をインストールする必要があります。

このスタイルをインストールするには、Stylus などの拡張機能をインストールする必要があります。

このスタイルをインストールするには、Stylus tなどの拡張機能をインストールする必要があります。

このスタイルをインストールするには、ユーザースタイル管理用の拡張機能をインストールする必要があります。

このスタイルをインストールするには、ユーザースタイル管理用の拡張機能をインストールする必要があります。

このスタイルをインストールするには、ユーザースタイル管理用の拡張機能をインストールする必要があります。

(ユーザースタイル管理ツールは設定済みなのでインストール!)

このスクリプトの質問や評価の投稿はこちら通報はこちらへお寄せください
// ==UserScript==
// @name        Only-bangumi.tv
// @namespace   BLDF
// @description Point all domain names to bangumi.tv
// @homepage    https://github.com/NeKoOuO/bangumiscripts
// @homepage    https://greasyfork.org/scripts/485822-only-bangumi-tv
// @include     /^https?:\/\/(doujin\.|)(bgm\.tv|bangumi\.tv)/
// @version     0.0.6
// @grant       none
// ==/UserScript==

(function() {
  // 取得目前使用的域名
  var domain = "bangumi.tv";
  var protocol = window.location.protocol;

  var links = document.getElementsByTagName('a');

  for(var j = 0, len = links.length; j < len; j++) {
    var link = links[j];
    if (link.href.match(/https?:\/\/(doujin\.|)(bgm\.tv|bangumi\.tv)/)) {
      link.href = link.href.replace(/https?:\/\/(doujin\.|)(bgm\.tv|bangumi\.tv)/, protocol + '//' + domain);
      link.innerHTML = link.innerHTML.replace(/https?:\/\/(doujin\.|)(bgm\.tv|bangumi\.tv)/, protocol + '//' + domain);
    }
  }
})();