CSS не применяется после изменений

Ну, вы можете получить что-то похожее на то, что с помощью скрученного люка, который работает следующим образом:

from twisted.internet import reactor
from twisted.cred import portal, checkers 
from twisted.conch import manhole, manhole_ssh 

def getManholeFactory(namespace):
    realm = manhole_ssh.TerminalRealm()
    def getManhole(_): 
        return manhole.Manhole(namespace) 
    realm.chainedProtocolFactory.protocolFactory = getManhole
    p = portal.Portal(realm)
    p.registerChecker(
        checkers.InMemoryUsernamePassword DatabaseDontUse(admin='foobar'))
    f = manhole_ssh.ConchFactory(p)
    return f

reactor.listenTCP(2222, getManholeFactory(globals()))
reactor.run() 

Затем вы просто входите в программу через ssh;

$ ssh admin@localhost -p 2222
admin@localhost's password: 

Использование foobar в качестве пароля.

Когда вы входите в систему, вы получите стандартную подсказку python, где вы можете просто высунуть данные. Это не совсем то же самое, что получить трассировку, отправленную на хост.

Теперь это может быть сложно интегрировать в программу GUI, в этом случае вам может потребоваться выбрать другой реактор, например, для gtk основанные на программах, использовались gtk2reactor и т. д.

Если вы хотите, чтобы фактическая трассировка была отправлена, вам нужно создать канал сокета для stderr, stdin и stdout, который проходит через сеть вместо печати на ваш локальный хост. Не должно быть слишком сложно выполнить, используя скрученные.

23
задан Alan B 10 June 2011 в 07:04
поделиться

5 ответов

Нажмите Ctrl-F5 для перезагрузки страницы без использования кэшированного содержимого.

78
ответ дан Jahan Zinedine 10 June 2011 в 07:04
поделиться

Браузер может кэшировать статические файлы, такие как файлы CSS.

Если вы обновляете файл CSS, и это изменение не появляется при просмотре, попробуйте использовать CTRL-F5 в вашем браузере.

11
ответ дан BonyT 10 June 2011 в 07:04
поделиться

Это будет работать, когда что-то еще не будет, как в моем случае:

Кредит идет на: atticae

Вы можете добавить случайный параметр запроса в URL таблицы стилей (для пример через JavaScript или код на стороне сервера). Это не изменит загружаемый CSS-файл, но предотвратит кэширование, поскольку браузер обнаружит другой URL-адрес и не загрузит кэшированную таблицу стилей.

<link rel="stylesheet" type="text/css" href="http://mysite/style.css?id=1234">
1
ответ дан Somebody 10 June 2011 в 07:04
поделиться

К сожалению, Ctrl + F5 не работает для меня. Мне нужно перейти в Chrome: F12 -> вкладка Сеть -> щелкните правой кнопкой мыши в белой области, где все записи получения и публикации -> Очистить кеш браузера. Теперь, если вы нажмете Ctrl + F5 или просто F5, это должно сработать.

0
ответ дан macio.Jun 10 June 2011 в 07:04
поделиться

В моем случае проблема заключалась в том, что у меня был файл стиля ресурса, который ссылался на код

string location = Page.ClientScript.GetWebResourceUrl(typeof(PageBase), "MyNS.Common.Web.Base.CommonStyle.css");
LiteralControl include = new LiteralControl(string.Format(tempLink, location));

Когда я изменял / добавлял какой-то стиль в файл, он не отражался в CommonStyle .css он не отражался на веб-странице даже после очистки кэша (ctrl + f5, ctrl + shift + f5)?

При анализе я обнаружил, что причина была -

остановите отладку, перестройте решение и запустите его снова, чтобы все стили веб-ресурсов снова загружались, просто очистка кеша, как мы обычно делаем для любого изменения html, не поможет, после этого мое изменение стиля нашла отражение на веб-странице, и это решило мою проблему.

0
ответ дан Rinoy Ashokan 10 June 2011 в 07:04
поделиться
Другие вопросы по тегам:

Похожие вопросы: