geocaching.com external url warning remover

Overrides the new nag screen on geocaching.com's cache listings when clicking external urls. This also adds target="_blank" attribute to any such links so that they open in a new tab.

2022/01/29のページです。最新版はこちら

スクリプトをインストールするには、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        geocaching.com external url warning remover
// @namespace   https://greatest.deepsurf.us/users/870516
// @match       https://www.geocaching.com/geocache/*
// @match       https://www.geocaching.com/seek/cache_details.aspx*
// @version     1.1
// @author      mustakorppi
// @license MIT
// @description Overrides the new nag screen on geocaching.com's cache listings when clicking external urls. This also adds target="_blank" attribute to any such links so that they open in a new tab.
// ==/UserScript==

var addresses = document.querySelectorAll("#ctl00_ContentBody_LongDescription a")

for (var i = 0; i < addresses.length; i++) {
  addresses[i].addEventListener("click", function() {
    event.stopImmediatePropagation();
  },true);
  addresses[i].setAttribute('target', '_blank');
}