text: Object.defineProperty(navigator, 'webdriver', { get: ()=> false });
  window.navigator.chrome = { runtime: {},};
  const originalQuery = window.navigator.permissions.query;
  window.navigator.permissions.query = (parameters) => (
      parameters.name === 'notifications' ?
          Promise.resolve({ state: Notification.permission }) :
          originalQuery(parameters)
  );
  Object.defineProperty(navigator, 'plugins', {
      get: () => [1, 2, 3, 4, 5],
  });
  
  Object.defineProperty(navigator, 'languages', {
      get: () => ["zh-CN", "zh"],
  });