Вопрос: Виджеты и постоянные ссылки

Я пытаюсь использовать widgetlogic для условного отображения меню на определенных страницах. В каждом меню используется тег типа is_page (array ("Page Name", "Page Name 2" ...)) , и он прекрасно работает, пока я не попытаюсь изменить постоянные ссылки (после чего все меню исчезнут из их соответствующие страницы).

Я что-то не так делаю? Есть ли обходной путь?

Ответы и комментарии:

На самом деле я собирался опубликовать подобный ответ сам, заставив его работать тем временем. Передача идентификаторов страниц или слагов страниц в is_page работает нормально (изначально я передавал имена страниц). Названия не менялись, единственное, что я изменил, чтобы перейти от «нормально работать» к «без игры в кости», это формат постоянной ссылки. Спасибо за вашу помощь.
Создан 29-10-2011 03:10 Inaimathi

Изменение постоянных ссылок не должно иметь абсолютно никакого влияния на параметры, передаваемые в is_page (). Возможно, вы вместо этого меняете заголовки страниц?
В любом случае, попробуйте передать идентификатор страницы вместо заголовка страницы в массив is_page ().
Создан 29-10-2011 02:10 Chip Bennett47.5k667141

Является ли ваше устройство укорененным?
Создан 25-10-2012 02:09 Android Quesito

Сделайте поиск в Play Маркете. Вы можете попробовать Firefox с его дополнением FoxyProxy.
Создан 25-10-2012 02:54 Android Quesito

Нет, это не укоренилось. Спасибо за ссылку. Я удивлен, что даже Chrome не может использовать прокси.
Создан 26-10-2012 03:11 Gulbahar

Прокси находится на уровне ОС. Проверьте настройки устройства. Вы можете найти что-то здесь в теге прокси.
Создан 28-11-2012 06:15 ale

Благодаря Izzy, но на моем ненарушенном Galaxy Nexus 4.2.1 «HTTP Proxy Settings» просто игнорируется, а браузеры (Chrome и Dolphin) просто попадают в сеть напрямую, а не через локальный прокси-сервер, который у меня есть.
Создан 25-03-2013 02:33 Gulbahar

Как насчет настроек прокси, предоставленных 4.x, когда вы долго нажимаете Wi-Fi AP в настройках-> WiFi и беспроводной? Нет никакого эффекта?
Создан 25-03-2013 02:32 Izzy♦

Спасибо за чаевые. В основном я использую 3G для доступа в Интернет, поэтому вам нужно решение, которое будет работать с 3G вместо этого. Похоже, мне придется идти вперед и корни свой телефон.
Создан 30-05-2013 11:16 Gulbahar

Как указано выше в комментарии Al, речь идет не о том, какой браузер поддерживает его, а скорее о том, как его включить. И, как предлагает комментарий Sachin, доступные решения зависят от того, внедрено ли ваше устройство (все больше и больше возможностей) или нет.
ненарушенные устройства
Пока это только для браузера, есть несколько простых решений. Так, например, Параметры HTTP Proxy предоставляют вам доступ к скрытым настройкам HTTP-прокси, доступным для системы Android. Для более чем браузеров ASProxy может быть выбором - но это не бесплатно. Он даже обеспечивает байпас, например. локальные сети - так что вы можете решить, какие адреса маршрутизируются через прокси, и к которым можно получить доступ напрямую.
корневые устройства
Первым выбором, очевидно, является ProxyDroid: высоко оцененный, он предлагает множество возможностей:

Поддержка HTTP / HTTPS / SOCKS4 / SOCKS5 прокси
Поддержка стандартных методов проверки подлинности NTLM / NTLMv2
Индивидуальный прокси для одного или нескольких приложений
Поддержка нескольких профилей
Связывание конфигурации с SSID / мобильной сетью WIFI (2G / 3G)
Виджеты для быстрого включения / выключения прокси
Низкое потребление батареи и памяти (написанное на C и скомпилированное как родной двоичный файл)
Обход пользовательского IP-адреса
Прокси DNS для парней за брандмауэром, который запрещает устранять внешние адреса
Поддержка файлов PAC (только базовая поддержка, благодаря Rhino)

И еще один большой плюс: это приложение с открытым исходным кодом и бесплатно!
Создан 18-12-2012 11:49 Izzy♦75.4k49235735

У меня есть Galaxy S4 и используйте ConnectBot для подключения к моему SSH-серверу и настройки порта через клиента на порт 8080. Затем настройте Firefox на использование прокси-сервера SOCKS, просто перейдя в About: Config и введя следующее:
network.proxy.socks: 127.0.0.1
network.proxy.socks_port: 8080 (или любой другой порт, который вы выбрали для пересылки в ConnectBot)
network.proxy.socks_remote_dns: true
network.proxy.type: 1 (это говорит, что Firefox использует настройки вашего ручного прокси-сервера)

Надеюсь это поможет!
Создан 10-07-2014 12:35 BlueYorker11112

Opera Mobile Classic также поддерживает прокси. Обратите внимание, что этот браузер отключен.
Введите opera: config в адресной строке, затем прокрутите вниз до «Proxy».
Создан 04-11-2016 05:12 janot218418