Tampermonkey не работает на 1 сайте в Chrome, но работает на других и в Firefox - PullRequest
0 голосов
/ 20 февраля 2020

У меня есть скрипт 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-адресе.

Как это может произойти / что вызывает это?

...