Bing Hover Hamburger Menu

Hover over Bing's hamburger menu on page load and mutations

当前为 2025-03-23 提交的版本,查看 最新版本

  1. // ==UserScript==
  2. // @name Bing Hover Hamburger Menu
  3. // @description Hover over Bing's hamburger menu on page load and mutations
  4. // @match https://www.bing.com/*
  5. // @version 0.0.1.20250323132928
  6. // @namespace https://greasyfork.org/users/1435046
  7. // ==/UserScript==
  8.  
  9. (function () {
  10. 'use strict';
  11.  
  12. // Function to trigger hover
  13. function hoverMenu() {
  14. const menu = document.querySelector('a#id_sc.idp_ham');
  15. if (menu) {
  16. menu.dispatchEvent(new MouseEvent('mouseenter', { bubbles: true, cancelable: true }));
  17. }
  18. }
  19.  
  20. // Run on page load
  21. hoverMenu();
  22.  
  23. // Observe DOM changes and trigger hover when mutations occur
  24. const observer = new MutationObserver(() => hoverMenu());
  25. observer.observe(document.body, { childList: true, subtree: true });
  26. })();