Как установить автоматический редирект на archive.org в старой версии браузера Firefox?

У меня установлена OS X 10.8, и я хотел бы, чтобы при открытии, например, сайта apple.com в Firefox, я автоматически перенаправлялся на <pre><code>https://web.archive.org/web/20121231/&lt;url который я ввёл&gt;</code></pre>. У меня версия Firefox 17.0.1, и я настроил прокси через Squid, чтобы заменять новые протоколы на старые. Буду признателен за любые рекомендации по данной настройке.
  • 23 апреля 2025 г. 9:35
Ответы на вопрос 2
Для настройки автоматического редиректа на archive.org в старой версии браузера Firefox (в вашем случае 17.0.1) можно использовать функцию пользовательских скриптов или расширения, но для вашей версии Firefox многие расширения могут быть слишком новыми и несовместимыми.

Вот один из возможных способов настройки редиректа:

### Способ 1. Использование `userContent.css`

1. **Создание файла userContent.css**:
   - Перейдите в директорию профиля Firefox. Для этого откройте Firefox и в адресной строке введите `about:support`, затем посмотрите путь к вашей папке профиля (Profile Directory).
   - В папке профиля создайте папку `chrome`, если она ещё не существует.
   - В папке `chrome` создайте файл `userContent.css`.

2. **Редактирование userContent.css**:
   - Откройте `userContent.css` в текстовом редакторе и добавьте следующий код:
     ```css
     @-moz-document domain("apple.com") {
         /* JavaScript редирект */
         body::before {
             content: "";
             display: none;
         }
         body {
             display: none;
         }
         /* Редирект на archive.org */
         <script>
             window.location.href = "https://web.archive.org/web/20121231/" + window.location.href;
         </script>
     }
     ```
   - Сохраните изменения.

3. **Включение пользовательских стилей**:
   - Введите `about:config` в адресной строке, найдите настройки `toolkit.cosmeticAnimations.enabled` и установите значение `false`, если оно установлено на true (это может помочь в правильном отображении пользовательских стилей).

### Способ 2. Использование JavaScript через расширение

Если у вас есть возможность установить расширения, вы можете использовать расширение, такое как **Greasemonkey** или **Scriptish** (но не все версии могут работать с 17.0.1). 

1. Установите одно из расширений для пользовательских скриптов (если возможно).
2. Создайте новый пользовательский скрипт и добавьте следующий код:
   ```javascript
   // ==UserScript==
   // @name         Redirect to Archive.org
   // @namespace    http://tampermonkey.net/
   // @version      0.1
   // @description  Redirects sites to Archive.org
   // @include      *apple.com*
   // @grant        none
   // ==/UserScript==

   (function() {
       'use strict';
       window.location.href = "https://web.archive.org/web/20121231/" + window.location.href;
   })();
   ```

### Примечания:

- Протестируйте доступные решения на вашем браузере, поскольку обработка скриптов может различаться в зависимости от конфигурации.
- Имейте в виду, что старые версии браузеров могут быть уязвимыми для различных атак, и рекомендуется использовать более новые версии, если это возможно.
- Подсказанные подходы могут не работать оптимально или иметь ограничения из-за устаревшей версии браузера. Соответственно, стоит рассмотреть возможность обновления браузера.
Я бы не редиректил, а создал свой поиск и при необходимости сделал бы его дефолтным. Для такого старого FF это простая xml-ка. 

И в архиве надо не дату, а "*".
https://web.archive.org/web/*/<url который я ввёл>
Похожие вопросы