Хотя это немного грубовато, вы можете создать простые расширения Chrome, которые настраивают URL для метакритики (или других сайтов, если хотите)
Вот код, который я использовал для расширения «Замена метакритического поиска»:
manifest.json:
{
"content_scripts": [ {
"include_globs": [ "http://www.metacritic.com/search/*%20*" ],
"js": [ "script.js" ],
"matches": [ "http://*/*", "https://*/*" ],
"run_at": "document_start"
} ],
"converted_from_user_script": true,
"description": "Replaces '%20' in metacritic search request to '+'",
"name": "Metacritic search replacer",
"version": "0.1"
}
script.js:
window.location = window.location.href.replace(/%20/g, "+");
Поскольку у меня нет надежного места для загрузки моего расширения, вот инструкции по созданию расширения Chrome с использованием этих двух файлов:
Во-первых, поместите два файла в папку и перейдите к chrome://extensions. Убедитесь, что режим разработчика активен (посмотрите в правом верхнем углу страницы, чтобы включить это). Здесь вы можете выбрать «Pack extension ..», который попросит вас указать папку, в которой находится ваш скрипт. После выбора этой папки будет создано расширение, и вы можете просто перетащить его в Chrome для установки. Если все прошло по плану, сценарий перезапишет URL-адрес запроса поиска Metacritic с символов «% 20» на символы «+».
Теперь вы можете использовать http://metacritic.com/search/all/%s/results
в качестве URL-адреса поисковой системы в самом Chrome, чтобы использовать ярлык для этого поиска.
Надеюсь это поможет.. ;)