Показать сообщение отдельно
  #7 (permalink)  
Старый 24.11.2017, 16:59
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,586

Примерно так:
// ==UserScript==
// @name        Replace locale
// @include     http*!**/!*://site.com/*
// @grant       none
// @run-at      document-start
// ==/UserScript==
if(typeof unsafeWindow === 'undefined') unsafeWindow = window;
unsafeWindow.String.prototype.split = function(split){
  return function(separator){
    if(separator === ':' && this === 'English'){ //если разделитель ":" и строка нужная нам 
      unsafeWindow.String.prototype.split = split; // возвращаем на место стандартный метод
      return ['en-GB', 'Russian']; // отдаём нужные значения
    }
    return split.apply(this, arguments); // иначе отдаём результат стандартного метода
  }
}(unsafeWindow.String.prototype.split)
__________________
29375, 35

Последний раз редактировалось Aetae, 24.11.2017 в 17:03.
Ответить с цитированием