Как обновить javascript в chromium
Перейти к содержимому

Как обновить javascript в chromium

  • автор:

Не обновляются JS скрипты при нажатии F5 в Chrome [закрыт]

Закрыт. Этот вопрос необходимо уточнить или дополнить подробностями. Ответы на него в данный момент не принимаются.

Хотите улучшить этот вопрос? Добавьте больше подробностей и уточните проблему, отредактировав это сообщение.

Закрыт 6 лет назад .

Походу не один я столкнулся с такой проблемой, но ответ в гугле найти не могу. Вообщем суть такая, сохраняю я код скрипта js, нажимаю f5 и f12->sources, в итоге скрипты не обновляются. Объясните, как избавится от этой дряни, не перестать же мне пользоваться хромом или перезапускать браузер ради мелочи.

Отслеживать
задан 13 фев 2018 в 18:23
Sergey Kazantsev Sergey Kazantsev
85 2 2 серебряных знака 5 5 бронзовых знаков
чисти кэш есть даже плагины для хрома
13 фев 2018 в 19:23
Нажмите Ctrl + F5
14 фев 2018 в 10:26

2 ответа 2

Сортировка: Сброс на вариант по умолчанию

Попробуйте в DevTools на вкладке Network установить флажок Disable cache.

Отслеживать
ответ дан 13 фев 2018 в 19:11
Maxim Zasorin Maxim Zasorin
1,075 1 1 золотой знак 7 7 серебряных знаков 18 18 бронзовых знаков
Будет работать только при открытой консоли разработчика.
– user207618
14 фев 2018 в 9:04
@Other, для разработки самое то.
14 фев 2018 в 9:08
Ну не всегда это удобно.
– user207618
14 фев 2018 в 9:09

Обычно в браузерах скрипты и css кешируются.. Поэтому при обновлении страницы так как файл не менялся (тоесть его имя) то может загружаться файл из кеша. Иногда помогает shift+ctrl+r , но бывает и этого недостаточно, поэтому для того что бы браузер понял, что нужно обновить скрипт иногда применяют следующий прием:

где после каждого изменения скрипта меняют часть адреса после знака «?». Аналогичная ситуация может происходить и со стилями. Хром в этом отношении особо трудно избавить от кеша, тоесть например, как я выше написал shift+ctrl+r должен перезагружать страницу без кеша, но.. этого мало. для обычного пользователя кеширование должно быть .. оно ускоряет повторную загрузку ресурсов— шрифтов, ну и всего вышеперечисленного. Для разработчика наоборот нужны актуальные скрипты. хотя даже для пользователя, если, например, сервис обновил скрипты, нужны актуальные. поэтому в пути к файлу указывают например время создания файла или его хеш (кто на что горазд). но важно что бы менялось это значение только при изменении файла.

Например в исходном коде VK скрипты следующего вида

Со стилями у них аналогично:

Обновлённый JavaScript-движок в Google Chrome 91 ускорил браузер на 23%

Свою «лепту» в это улучшение внёс и новый компилятор Sparkplug, внедрённый поисковым гигантом непосредственно в движок.

На этой неделе Google «выкатила» новую версию своего браузера — Chrome 91. Обновление получило множество доработок. Но одним из главных оказался доработанный JavaScript-движок V8.

Обновлённый JavaScript-движок в Google Chrome 91 ускорил браузер на 23% 1

Продакт-менеджер Chrome Томас Наттестад рассказал в блоге Chromium, что свежая версия браузера «на 23% быстрее». Это стало возможным за счёт внедрения нового JS-компилятора Sparkplug и коротких встроенных вызовов.

Насколько весомо это улучшение?

По словам Наттестада, команда Chrome сохраняет более 17 лет жизни пользовательских процессоров каждый день.

Какие ещё доработки принесло обновление браузера?

Windows-версия Google Chrome будет требовать на 22% меньше памяти.

Как обновиться/скачать?

Скачать Chrome 91 можно на официальном сайте приложения. Обновиться же можно следуя инструкции:

  1. Запустить браузер.
  2. В правом верхнем углу окна нажать на значок с тремя точками.
  3. Выбрать «Обновить Google Chrome».
  4. Нажать «Перезапустить».

How to auto-update javascript in chrome extensions

I have a chrome extension which have a server-side javascript and I need this js to be reloaded every [1] hour on the client side. What´s the best way to do it?

asked Mar 24, 2012 at 19:58
11.3k 4 4 gold badges 16 16 silver badges 21 21 bronze badges

2 Answers 2

Method 1
Bump your extension version every couple of hours. Chrome will automatically update the extension: http://code.google.com/chrome/extensions/autoupdate.html.

Method 2, distinguishing cases:

  • JSON: When the «server-side JS» only contains data, this is the best solution. Use setInterval in the background page to regularly update the variables. Do not forget to set the permissions in manifest.json , to enable cross-origin XHR.
    The response can be parsed with JSON.parse .
  • Script: Another option is to dynamically inject tags in the background page.

Warning: Loading and executing external scripts in the background page poses a potential security hole in the extension.

When the network connection or your server is compromised, an evil third party can execute arbitrary code with your extension’s privileges!

Enable JavaScript in Chrome

This guide will step you through the process of getting JavaScript enabled in Google Chrome.

Click the Chrome menu button

The location of the Customize and Control menu button

Click the button that looks like three little black dots on top of each other in the top right corner of the Chrome window. Chrome’s menu will be displayed when you click the «three dots» button.

Click the «Settings» menu item

The Settings option in the main Chrome menu

When you clicked the Chrome Menu button you will see a menu with a number of options in it; click on the Settings item.

Search for the JavaScript settings

The search field at the top of the Settings screen.

When you click the Settings menu item, the settings screen for Chrome will load. At the very top is a search box labeled Search settings. Type in the word javascript into the search field (it’s not case sensitive). As you start to type you will see Chrome start to change what’s shown on the settings page. It will reveal the «Site settings» section with the yellow «JavaScript» callout.

Click «Site settings»

The Site settings option in Chrome

Click Site settings to show Chrome’s configuration for the various websites you visit.

Click the JavaScript settings item

Screenshot of the JavaScript item

There are lots of settings you can change here; scroll down and find the JavaScript one — it is in the Content sub-section near the bottom. When you see the JavaScript section, click on it.

Change the JavaScript setting

Screenshot of the JavaScript controls showing that it is disabled, the Enable option is circled in blue.

To control the default JavaScript Enabled setting in Chrome, click the Sites can use JavaScript to enable JavaScript (and if you want to disable it, you would click the Don’t allow sites to use JavaScript option). This setting takes effect immediately. Having made your choice, you can now reload any tab you have open and JavaScript will start to work in it; or open a new tab and it will run JavaScript code on the websites you visit. You can now simply close this Settings tab and resume your normal web browsing with your new setting. Congratulations, you just enabled JavaScript. Click here to confirm that JavaScript is now enabled.

Use or block JavaScript only on certain websites

Customize Chrome

The global JavaScript setting (discussed in the previous step) can be a bit too heavy-handed for some users: it’s more common to want to allow JavaScript on some sites and disable it on others; so the section on this screen below lets you fine-tune your JavaScript settings. In the Customized behaviours section, you can specify websites that are always allowed to use JavaScript, or which can never use JavaScript. So if you preferred to normally allow JavaScript but want to block it on certain websites — you would set the global setting to Allow but then add the sites you want to block JavaScript on in the Not allowed to use JavaScript section here, or vice-versa as the case may be. Once you have finished here, you can just close the Settings tab and continue browsing.

More guides and help for Chrome

Need more help with Chrome? Read our other Chrome guides.

This guide was written by Brett H.

Brett is the Founder of WhatIsMyBrowser.com and he’s been helping people improve their computer skills since the 1990’s. He’s worked as a Software Developer, Systems Administrator, Tech Lead, and Freelancer in a variety of industries, and loves sharing his experience and understanding with those who need it.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *