Я разрабатываю аддон Firefox для более быстрого поиска. Я использую loadURI для загрузки URL-адресов. Я столкнулся с тем, что иногда Firefox не загружает новейший запрос.loadURI() и # FF addon
Пример:
getWebNavigation().loadURI("http://www.google.com/", (nsIWebNavigation.LOAD_FLAGS_IS_LINK), null, null, null);
getWebNavigation().loadURI("http://www.google.com/#5555", (nsIWebNavigation.LOAD_FLAGS_IS_LINK), null, null, null);
Если выполнить ее, она будет загружать http://www.google.com/#5555 первый; и по всем другим запросам он загрузит google.com.
nsIWebNavigation.LOAD_FLAGS_IS_LINK требуется для Google, чтобы не перезагружать изображения и javascript. Обход кеша работает, но проблема в том, что страница всегда обновляется.
Я ищу способ предоставить самый последний приоритет запроса, одновременно не перегружая изображения & javascript.
Перед тем, как ответить на следующие флаги не решают проблему:
LOAD_FLAGS_STOP_CONTENT (STOP_NETWORK, STOP_CONTENT, STOP_ALL),...
LOAD_FLAGS_FIRST_LOAD