chrome-dns-clear.js 640 B

1234567891011121314151617181920
  1. 'use strict'
  2. const Chrome = require('chrome-remote-interface');
  3. function clearDNSCache() {
  4. Chrome(function (chrome) {
  5. const { Runtime} = chrome
  6. Runtime.enable();
  7. Runtime.evaluate({ expression: "chrome.benchmarking.clearHostResolverCache();" })
  8. Runtime.evaluate({ expression: "chrome.benchmarking.clearCache();" })
  9. Runtime.evaluate({ expression: "chrome.benchmarking.closeConnections();" })
  10. console.log('DNS Cache Clear');
  11. }).on('error', function (e) {
  12. console.error(e);
  13. console.error('Cannot connect to chrome');
  14. })
  15. }
  16. module.exports = exports = clearDNSCache;