У меня есть скрипт Tampermonkey, который работает на всех @includes
ниже, кроме одного при запуске в Chrome. При запуске в Tampermonkey в Firefox все работает нормально.
Вот заголовок Tampermonkey с псевдо-URL:
// ==UserScript==
// @name Browse HDFS
// @namespace com.somecompany.swarren.cdh552
// @description Adds Links to click to upper directories and adds dates to the tables
// @include /^http://qa2-namenode-lv-10(1|2).labs.somecompany.net:50070/explorer.html/*
// @include /^http://prod-namenode-lv-(1|2).prod.somecompany.net:50070/explorer.html/*
// @include /^http://labs-(apple|pear|kiwi|plum)-namenode-lv-10(1|2).labs.somecompany.net:50070/explorer.html/*
// @version 2.4
// @grant none
// ==/UserScript==
console.log("Running Script");
Раньше считалось, что http://labs-pear-namenode-lv-101.labs.somecompany.net:50070/explorer.html#/data
работал в прошлом и больше не работает сейчас. Все остальные страницы по-прежнему работают нормально. В журнале консоли браузера только указывалось, что страница была перемещена и что ajax на странице работал правильно. Для всех остальных страниц @include
происходит такая же правильная регистрация, за которой следует Running Script
.
ПРИМЕЧАНИЕ / РЕДАКТИРОВАТЬ: если я нахожусь в том же домене, я также могу использовать это:
// @include /^http://labs-(apple|pear|kiwi|plum)-namenode-lv-10(1|2):50070/explorer.html/*
, и скрипт работает правильно на URL-адресе.
Как это может произойти / что вызывает это?