Белый список Privoxy неисправен при перенаправлении
Вкратце, моя проблема заключается в следующем:
Я использую Privoxy, чтобы создать белый список сайтов в Raspbian Jessie на Chromium. У меня Chromium запускается при загрузке со следующим фрагментом в lxsession/LXDE-pi/autostart:
@privoxy
@chromium --incognito --kiosk --proxy-server=127.0.0.1:8118
Это работает как задумано, со всеми сайтами, кроме тех, которые я указываю в черном списке.
Теперь я отредактировал / privoxy / templates / заблокирован, так что вместо обычного сайта он даст мне перенаправление на определенный сайт, если будет открыта ссылка, которой нет в белом списке:
<!DOCTYPE html>
(Stuff happens)
Please go back to <a href="www.example.com" target="_self">this site.</a>
example.com - один из сайтов, которые я внес в белый список. Проблема в том, что он просто перенаправляет меня на "заблокированную" страницу снова, заставляя меня зацикливаться. Кто-нибудь знает, почему это так и как я могу обойти это? Я пытался с помощью
window.history.back()
Однако, похоже, это тоже не работает.
Я использую режим киоска, потому что я хочу использовать его в контексте, где ввод URL-адресов нежелателен, просто чтобы уточнить мой вызов Chromium.
1 ответ
Ну, я решил это, по крайней мере, частично. Оказывается, мне нужно добавить http:// перед URL, поскольку в противном случае он добавляется к уже существующему URL. Что справедливо, но немного неудобно для меня признать. HTML не совсем мое счастье. Пометить это как решенное и сохранить его на тот случай, если кто-нибудь натолкнется на подобную проблему.