Как обновить веб-страницу в Chrome (аналог Ctrl + F5) на устройстве без кнопки меню? -- chrome-for-android пол android Связанный проблема

How to refresh a web page in Chrome (Ctrl+F5 analogue) on a device without menu button?


18
vote

проблема

русский

У меня есть устройство Android Nexus 7 с 4.2.2 и браузером Chrome.

Как можно выполнить глубокое обновление веб-страницы - аналог Ctrl + F5 Горячая клавиша на настольных компьютерах?

Пожалуйста, обратите внимание, что устройство не имеет кнопки меню.

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

Английский оригинал

I have a Nexus 7 Android device with 4.2.2 and Chrome browser.

How can one perform a deep refresh of a web page - analogue of Ctrl+F5 hotkey on desktops?

Please, notice that the device does not have a menu button.

According to the only related question I've found here, the solution is to clear browser cache completely. I'd prefer more convenient and elegant solution.

  
       
       

Список ответов

-1
 
vote
vote
Лучший ответ
 

<Сильные> Обход на кэш сайта:

Для этого нужен простой код JavaScript, который должен быть запущен в адресной строке для обхода содержимого кэша и извлечения с сервера вместо кэша браузера. Согласно Эта страница MDN на Force Reloading Текущая страница с сервера ,

 <код> javascript:location.reload(true)   

Введите вышеуказанный код в адресной строке браузера и нажмите клавишу Enter. Это будет получать все содержимое от сервера вместо того, чтобы выбрать элементы, кэшируемые в вашем браузере (в обход кэш браузера).

Обходные данные кэша для всех веб-сайтов (глобальный кэш)

Приведенный выше JavaScript работают только для определенного сайта, который вы в настоящее время открыли. Чтобы очистить все кеш сайта, используйте данные Global Cache браузера. Вы найдете это под,

 <код> Settings > Privacy > CLEAR BROWSING DATA   

Выберите флажок «Cache» (и другие параметры, такие как данные браузера, файлы cookie, пароль и т. Д. Если вы хотите) и выберите «Очистить».

Примечание: while Ctrl + <код> F5 заставит браузер выбрасывать кеш и Запросите новое содержимое с сервера, сервер может игнорировать no-cache заголовка и обслуживать кэшированную страницу на стороне серверов. Таким образом, даже <код> Ctrl + <код> F5 может вернуть старую версию страницы, если сервер игнорирует заголовок NO-кэширования.

<Сильный> Инкогнито Режим:

Просмотр через режим Incognito отключает историю и кеш. Таким образом, вы можете посетить любой сайт через режим Incognito, чтобы запросить свежий контент каждый раз.


Для более интересного обсуждения на то, что делает <код> Ctrl + <код> F5 или force reforght делает,

Прочитайте это так, Какие запросы делают браузеры «F5» и «Ctrl + F5» обновляются генерировать?

 

Bypassing per site cache:

This needs a simple javascript code to be run in the address bar for bypassing the cache and fetch contents from the server instead of the browser cache. According to this MDN page on Force reloading the current page from the server,

javascript:location.reload(true) 

Enter the above code in the browser address bar and hit Enter key. This will fetch all the contents from the server instead of picking the elements cached in your browser(thus bypassing the browser cache).

Bypass Cache data for all websites(Global cache)

The above javascript work only for a specific website which you have currently opened. To clear all the website cache use the global browser cache data. You find this under,

Settings > Privacy > CLEAR BROWSING DATA 

Select the "Cache" Checkbox (and other options like Browser data, Cookies, Password etc if you want) and select "Clear".

Note: While Ctrl+F5 will cause the browser to throw out the cache and request new contents from the server, the server may ignore the no-cache header and serve a server-side cached page. Thus, even Ctrl+F5 may return an old version of the page if the server ignores the no-cache header.

Incognito Mode:

Browsing through incognito mode disables history and cache. So you can visit any site through incognito mode to request fresh content everytime.


For more interesting discussion on the what does Ctrl+F5 or force refresh does,

Read this SO post, What requests do browsers' xe2x80x9cF5xe2x80x9d and xe2x80x9cCtrl + F5xe2x80x9d refreshes generate?

 
 
   
   
5
 
vote

Я нашел это !!!!!!

На левой стороне URL-адреса есть значок информации (i) или значок блокировки. Нажмите на значок, а затем [Конфигурация веб-сайта].

Вы найдете значок мусора для очистки кэширования текущего сайта, а альтернативно, кнопка «Настройки восстановления».

Работа на Android Chrome 71.

 

I found it !!!!!!

On the left side of the URL there is an info icon (i) or a lock icon. Click the icon and then [web site configuration].

You will find a trash icon to clear cache of the current site, and alternatively a "restore preferences" button.

Working on Android Chrome 71.

 
 
         
         
3
 
vote

На моем просмотре таблетки Samsung с Chrome, введите это в адресной строке:

 <код> javascript:location.reload(true)   

Это должно вызвать жесткую перезагрузку с помощью JavaScript. Теперь мне не нужно ждать дней, чтобы наблюдать результаты изменения кода, который я сделал. Новая проблема тогда в том, что набрав на планшете, не моя любимая вещь, чтобы сделать.

Вместо ввода вышеуказанной команды я также пытался изменить режим настольного компьютера, а затем назад. Это не глубоко освежилось.

 

On my Samsung tablet browsing with Chrome, type this in the address bar:

javascript:location.reload(true) 

That should trigger a hard reload using Javascript. Now I do not have to wait for days to observe results of a change of code I made. A new problem then is that typing on a tablet is not my favorite thing to do.

Instead of typing the above command I also tried to change to desktop mode and then back. That did not deep refresh.

 
 
2
 
vote

Я не получил никаких из этих решений для работы. Однако я нашел рабочее решение.

Во-первых, выясните URL CSS. В моем случае это выглядело так:

 <код> Settings > Privacy > CLEAR BROWSING DATA 0  

Напишите его в поле адреса, но и добавьте доступ получить переменную:

 <код> Settings > Privacy > CLEAR BROWSING DATA 1  

Надеюсь, получается переменная получателя. Потому что это новый URL-адрес, он заставляет CSS перезагружать. Теперь вернитесь на сайт, и CSS должен был быть перезагрузке.

 

I did not get any of these solutions to work. However I have found a working solution.

First, find out the css url. In my case it looked like this:

/min/assets/css/style.min.css 

Write it in the address field, but also add a GET variable to it:

/min/assets/css/style.min.css?hello 

Hopefully the GET variable is accepted. Because it's a new url it forces the css to reload. Now go back to the site and the css should have been reloaded.

 
 
1
 
vote

Я просто найти более элегантное решение. В меню веб-страницы попросите настольную версию сайта. Он будет тянуть данные с сервера и страницы перезагрузится. После этого вы можете вернуться к мобильной версии еще раз.

 

I just find more elegant solution. In the menu of webpage ask for desktop version of the website. It will pull data from the server and page will reload. After that you can come back for mobile version once again.

 
 
   
   
1
 
vote

Мне нужен способ очистить текущий кэш или весь кэш из того же домена происхождения через JavaScript, поэтому я могу убедиться, что развертывание обновления моего WebApp прибывает без ошибок.

У меня также не было успешно, что временно изменяют метки Cache Meta в заголовке HTML.

только на рабочем столе и не автоматически:

 <код> ctrl + R   

Используется для работы, чтобы заставить перезагрузить, чтобы очистить кеш.

Теперь вы должны нажать

 <код> ctrl + shift + R or shift + F5   

Похоже, Chrome затруднял очистить кеш.

Они, вероятно, делают это, чтобы обмануть тесты в браузерах. VW стиль.

Я написал свою собственную функцию ForcereLoad FrecereD (), которая работает на Windows Chrome и Android Chrome и Chromium:

 <код> window.forceReload = function(){     if( !window.fetch)return document.location.reload( true);     var els = document.getElementsByTagName( "*");     for( var i = 0; i < els.length; i++){         var src = "";         if( els[i].tagName == "A")continue;         if( !src && els[i].src)src = els[i].getAttribute( "src");         if( !src && els[i].href)src = els[i].getAttribute( "href");         if( !src)continue;         fetch( src, { cache: "reload"});     }     return document.location.reload( true); };   

Эта функция будет перезагружать только содержимое, которое было загружено на текущую страницу, вы можете заставить его один раз на каждом из ваших клиентов после того, как новые обновления находятся на сервере или просто добавьте кнопку «Рабочая обновление» в вашем приложении.

 

I need a way to clear the current cache or all cache from the same origin domain via javascript, so i can make sure the update rollout of my webapp arrives without errors.

I also had no success on temporarily changing the cache meta tags in the html header.

Only on desktop and not automatable:

ctrl + R 

used to work to force reload to clear the cache.

now you have to press

ctrl + shift + R or shift + F5 

It seems like chrome made it difficult to clear the cache.

They probably do this to cheat in browserspeed benchmarks. VW Style.

I wrote my own workaround forceReload() function that works on windows Chrome and android Chrome and chromium:

window.forceReload = function(){     if( !window.fetch)return document.location.reload( true);     var els = document.getElementsByTagName( "*");     for( var i = 0; i < els.length; i++){         var src = "";         if( els[i].tagName == "A")continue;         if( !src && els[i].src)src = els[i].getAttribute( "src");         if( !src && els[i].href)src = els[i].getAttribute( "href");         if( !src)continue;         fetch( src, { cache: "reload"});     }     return document.location.reload( true); }; 

This function will only reload contents that have been loaded on the current page, you can trigger it once on each of your clients after new updates are on the server, or simply add a working refresh button on your app.

 
 
 
 
0
 
vote

Я использую новую вкладку incognito . Он работает на других устройствах и браузерах. Это позволяет избежать локального кэша нормально.

Обратите внимание, что частные сеансы все еще могут быть считаться одновременно, поэтому вам, возможно, придется закрыть все вкладки Incognito, чтобы очистить их кэш.

 

I use a New Incognito Tab. It works on other devices and browsers, as well. It avoids the local cache normally.

Notice that private sessions can still be considered concurrent, so you may have to close all incognito tabs to clear their cache.

 
 
-1
 
vote

Вытащите на страницу, чтобы перезагрузить его, он поставляется NCORPORTOR CHROME для смартфонов, чтобы увидеть больше таких трюков, как этот флажок Это ссылка , где я нашел решение для вашей проблемы

 

Pull down on a page to reload it, it comes ncorporated to chrome for smartphones, to see more tricks like that check this link, where i found the solution for your problem

 
 
       
       
-3
 
vote

Слева от окна веб-адресов, которое вы посещаете, это почти круговая стрелка.

 

To the left of the web address window you are visiting is a nearly circular arrow.

 
 
 
 

Связанный проблема

3  Как отключить масштабирование в фокусе ввода текста?  ( How do i disable zooming on text input focus ) 
Я знаю, что есть определенные трюки для отключения масштабирования при создании веб-страницы, но как мне отключить масштаб на фокусе на моем устройстве? У м...

10  Как я могу активировать Google Translate в Chrome?  ( How do i activate google translate in chrome ) 
Когда я пойду на страницу, которая полностью на иностранном языке «Вы хотите перевести» опция «Вы хотите перевести», но как я могу сделать Chrome перевести на...

10  Как быстро прокрутить на Chrome Mobile  ( How to fast scroll on chrome mobile ) 
Я только что установил Chrome Mobile на мою записку Galaxy (ICS, CM9) и пока у него есть этот хороший интерфейс, похожий на карте, я не нашел, как щелкнуть эк...

4  Есть ли способ автоматически загружать небезопасную контент в Chrome браузере для Android?  ( Is there a way to automatically load insecure content in chrome browser for andr ) 
похоже на этот вопрос, но для мобильного места ... https://superuser.com/questions/487748/OW- Для разрешения - Chrome-Browser-To-Load-insecume-Content Ес...

0  Переключите интерфейс Chrome из режима смартфона в режим планшета  ( Switch chrome interface from smartphone mode to tablet mode ) 
Я хочу немного: изменить интерфейс Chrome на My MediaPad T2 7.0 Pro (Ple-701L). Теперь это выглядит как версия смартфона (изображение с правой стороны): Н...

0  Alert Cookie на Android  ( Cookie alert on android ) 
Есть ли способ заблокировать предупреждение Cookie EU на Android? Пробовал браузер Adblock - не повезло. И я использую блокатор Alert Cookie на ПК, который ...

3  Как удалить только один конкретный автоматический респект URL от Android Chrome Browser  ( How do i delete just one specific auto suggested url from android chrome browser ) 
Я хотел бы удалить только один конкретный URL-адрес от автоматических предложений на моем мобильном (Android) Chrome браузере. Вы знаете, насколько неловко ст...

5  Как мне закрыть все вкладки в Chrome для Android?  ( How do i close all tabs in chrome for android ) 
Я использую Chrome 32 на Android Tablet ( Нет Phone) и просто не могу понять, как закрыть все открытые вкладки в одном. ...

25  Как я могу перестать перенаправить в App Store / Google Store от Hoodgy Ad-Scripts?  ( How can i stop being redirected to the app store google store by dodgy ad script ) 
Есть нагрузка сайтов, которые делают это сейчас, и это действительно раздражает: . я посещаю содержимое сайта на моем устройстве Android. 10-15 секунд Пос...

0  Нельзя ли узнать WiFi MAC-адрес телефона Android по ссылке?  ( Is it impossible to know a wifi mac address of an android phone via a link ) 
Есть кто-то, что я сомневаюсь, что он использует мой украденный телефон, поэтому я хочу убедиться, что телефон, который он использует, является моим или не зн...

18  Как обновить веб-страницу в Chrome (аналог Ctrl + F5) на устройстве без кнопки меню?  ( How to refresh a web page in chrome ctrlf5 analogue on a device without menu ) 
У меня есть устройство Android Nexus 7 с 4.2.2 и браузером Chrome. Как можно выполнить глубокое обновление веб-страницы - аналог Ctrl + F5 Горячая клавиш...

5  Что такое браузер по умолчанию Android 5.0 и выше?  ( What is the default browser of android 5 0 and above ) 
Устройства Android Android используются для своего запаса веб-браузера в качестве браузера по умолчанию, но в настоящее время он заменен Chrome. И сказано, что...

5  Встроенные видео YouTube имеют звук, но нет видео  ( Embedded youtube videos have sound but no video ) 
Всякий раз, когда я сталкиваюсь с страницей с встроенным видео YouTube и нажмите PLAY, то звук будет слышен, но видео будет пустым (черный экран). Управлени...

0  Как открыть веб-ссылки во внешнем браузере, как Chrome из Reddit?  ( How to open web links in external browser like chrome from reddit ) 
У меня есть привычка использовать внешний браузер для веб-ссылок, чтобы вообще читать статьи, но где бы я ни нажимал на любую ссылку, она открывается во внутр...

5  Не может загружать произвольные файлы с помощью Chrome  ( Cannot upload arbitrary files using chrome ) 
Использование в первый раз последний Chrome (v30.x) на Android 4.0.4 ICS на 1-й таблетке Tab 10.1. К моему огромному удивлению не могу загружать какие-либо фа...

26  Есть ли способ заставить все вкладки в Chrome?  ( Is there a way to bookmark all tabs in chrome ) 
Есть ли способ закладки всех вкладок в Chrome для Android? (I.e. Щелкните правой кнопкой мыши и Ctrl не доступны) Если это поможет, я использую планшет An...

0  Chrome Redirects в Messenger на Mobile Samsung  ( Chrome redirects to messenger on samsung mobile ) 
Я получал перенаправить уведомления о моем браузере Samsung Google Chrome со ссылкой на Messenger. Однажды я уже установил Messenger, но я никогда не использо...

11  Как мне временно редактировать веб-страницу в Chrome?  ( How do i temporarily edit a webpage in chrome ) 
Я хочу временно отредактировать веб-страницу, отображаемую в Chrome на моем телефоне, что-то похожее на элемент EM> Chrome Desktop . Я понимаю, что это времен...

0  Вот блин! Гугл Хром  ( Aw snap google chrome ) 
Я был в низком районе покрытия в течение недели и получал "AW Snap" ошибка в Google Chrome. Я использую на Android 4.0.4. Но теперь, когда я вернулся к полн...

0  Должен ли я сбросить мой Nexus 7?  ( Will i have to reset my nexus 7 ) 
У меня есть Nexus 7 бегущей желейной фасолью. Я загрузил файл и как-то мне удалось удалить галочку. Теперь я не могу загрузить что-либо из сети без Chrome пер...

17  Как можно добавить блокнот на мобильном Chrome без копирования и вставки?  ( How can a bookmarklet be added on mobile chrome without copying and pasting ) 
На моем телефоне Android, как пользователь может добавить Bookmarklet к моим закладкам Chrome, без необходимости использовать другое устройство, а без копи...

26  Почему New Chrome Update хочет, чтобы разрешение было использовать мою камеру и запись аудио?  ( Why does the new chrome update want the permission to use my camera and audio re ) 
Серьезно, это конкретно утверждает, что он может использовать камеру и аудиозапись в любое время, которое он хочет, если бы я желаю этому . Почему Chrome на ...

6  Инструменты разработки Chrome на Android  ( Chromes development tools on android ) 
Возможно ли открыть инструменты разработки Chrome в Android? Можно ли сделать это с Java? Я пытался войти в настройки и такое, но можно ли получить доступ к...

6  Отключить «Закрыть все вкладки Incognito» Уведомление о Chrome для Android  ( Disable close all incognito tabs notification on chrome for android ) 
Недавно Chrome для Android изменил функцию, чтобы добавить уведомление на экране блокировки и в строке уведомления в любое время, когда вкладываются инкогнито...

1  Отключить плавную прокрутку в Android Chrome 73  ( Disable smooth scrolling in android chrome 73 ) 
Есть ли способ отключить плавную прокрутку в Android Chrome 73.x? Похоже, он теперь включен для всех сайтов по умолчанию и настроить его на «отключено» в Chro...

Связанный проблема

3  Как отключить масштабирование в фокусе ввода текста? 
10  Как я могу активировать Google Translate в Chrome? 
10  Как быстро прокрутить на Chrome Mobile 
4  Есть ли способ автоматически загружать небезопасную контент в Chrome браузере для Android? 
0  Переключите интерфейс Chrome из режима смартфона в режим планшета 
0  Alert Cookie на Android 
3  Как удалить только один конкретный автоматический респект URL от Android Chrome Browser 
5  Как мне закрыть все вкладки в Chrome для Android? 
25  Как я могу перестать перенаправить в App Store / Google Store от Hoodgy Ad-Scripts? 
0  Нельзя ли узнать WiFi MAC-адрес телефона Android по ссылке? 
18  Как обновить веб-страницу в Chrome (аналог Ctrl + F5) на устройстве без кнопки меню? 
5  Что такое браузер по умолчанию Android 5.0 и выше? 
5  Встроенные видео YouTube имеют звук, но нет видео 
0  Как открыть веб-ссылки во внешнем браузере, как Chrome из Reddit? 
5  Не может загружать произвольные файлы с помощью Chrome 
26  Есть ли способ заставить все вкладки в Chrome? 
0  Chrome Redirects в Messenger на Mobile Samsung 
11  Как мне временно редактировать веб-страницу в Chrome? 
0  Вот блин! Гугл Хром 
0  Должен ли я сбросить мой Nexus 7? 
17  Как можно добавить блокнот на мобильном Chrome без копирования и вставки? 
26  Почему New Chrome Update хочет, чтобы разрешение было использовать мою камеру и запись аудио? 
6  Инструменты разработки Chrome на Android 
6  Отключить «Закрыть все вкладки Incognito» Уведомление о Chrome для Android 
1  Отключить плавную прокрутку в Android Chrome 73