您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Greasy Fork is available in English.
Replaces the links to GoogleDirections to OpenStreetMap directions
当前为
// ==UserScript== // @name OSM Directions // @namespace http://technetium.be // @version 1.4 // @description Replaces the links to GoogleDirections to OpenStreetMap directions // @author Toni Cornelissen ([email protected]) // @match *://*.geocaching.com/geocache/* // ==/UserScript== (function() { 'use strict'; function main() { window.addEventListener('click', function(e) { if ('A' != e.target.tagName) { return; } if (e.target.href.startsWith('https://maps.google.com/maps?f=d')) { e.preventDefault(); const orig = e.target.href.replace(/.*saddr=/, '').replace(/%20.*/, ''); const dest = e.target.href.replace(/.*daddr=/, '').replace(/%20.*/, ''); location.href = 'https://www.openstreetmap.org/directions?route='+orig+'%3B'+dest; } }); } main(); })();