Exclude grease monkey

/(^[^:\/#\?]*:\/\/([^#\?\/]*\.)?www\.google\.co(\.jp|m)(:[0-9]{1,5})?\/maps/.*$)/

最近googleのサービスがサブドメインからドメインはいかに移動する事が多い。それゆえAutopagerize等はexclude しなくてはならないのだが。

メニューから除外するとドメインをごっそり exclude 。それでは困るので色々考えてみた結果。

com と co.jp にも対応。

Monky menu を試す

GreasemonkeyグリモンとTampermonky ではキー入力イベントが違った。

// ==UserScript==
// @name         TestMonkymeny2020-05-22
// @namespace    http://tampermonkey.net/
// @version      2020-05-22
// @description  try to take over the world!
// @author       You
// @match        https://*/*
// @grant          GM_registerMenuCommand

/* grant 忘れずに*/
// ==/UserScript==

(function() {
    'use strict';



    // Your code here...




    GM_registerMenuCommand("Hello, world (simple)", sayHello);

    function sayHello() { alert("Hello, world!"); }

    /* monky menu 表示 e は動作する。*/
    /* 但し Tampermonky では control h が動作しない。  */
function sayHello1() { alert("Hello, world!"); }
GM_registerMenuCommand("Hello, world!", sayHello1, "e", "control", "h");

    /* 但し Tampermonky では shift alt w が動作しない。  */
function sayHello2() { alert("Hello, world!"); }
GM_registerMenuCommand("Hello, world! (again)", sayHello2, "e", "shift alt", "w");


})();