qwen Override window.top Getter

Overrides window.top to return window itself

  1. // ==UserScript==
  2. // @name qwen Override window.top Getter
  3. // @description Overrides window.top to return window itself
  4. // @match *://*/*
  5. // @run-at document-start
  6. // @version 0.0.1.20250529080758
  7. // @namespace https://gf.qytechs.cn/users/1435046
  8. // ==/UserScript==
  9.  
  10. (function() {
  11. Object.defineProperty(window, 'top', {
  12. get: function() { return window.self; },
  13. configurable: true
  14. });
  15. Object.defineProperty(window, 'frameElement', {
  16. get: function() { return null; },
  17. configurable: true
  18. });
  19. Object.defineProperty(window.location, 'ancestorOrigins', {
  20. get: function() { return []; },
  21. configurable: true
  22. });
  23. })();

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址