333ywb
火狐狸
火狐狸
  • UID27284
  • 注册日期2008-12-03
  • 最后登录2022-11-20
  • 发帖数118
  • 经验132枚
  • 威望0点
  • 贡献值136点
  • 好评度3点
  • 社区居民
  • 忠实会员
阅读:858回复:2

【已解决】Firefox Nightly103.0a1与脚本发生冲突,求修改!!!

楼主#
更多 发布于:2022-06-22 11:00
Firefox Nightly103.0a1与下俩一脚本发生冲突,书签里的地址打不开,请大佬@lonely_8 帮忙修改下!!!谢谢!!!
// 02. 历史记录在新标签打开
  
(function() {
  
if (!location.href.startsWith('chrome://browser/content/browser.x'))
    return;
  
  eval('PlacesUIUtils.openNodeWithEvent = '  + PlacesUIUtils.openNodeWithEvent.toString()
    .replace(' && PlacesUtils.nodeIsBookmark(aNode)', '')
    .replace('getBrowserWindow(window)', 
      '(window && window.document.documentElement.getAttribute("windowtype") == "navigator:browser") ? window : BrowserWindowTracker.getTopWindow()')
  );
  
  let onPopupshowing = function() {
    let historyMenu = document.getElementById('history-menu');
    if (!historyMenu._placesView) {
      new HistoryMenu(event);
      historyMenu._placesView._onCommand = function HM__onCommand(aEvent) {
        let placesNode = aEvent.target._placesNode;
        if (placesNode) {
          PlacesUIUtils.openNodeWithEvent(placesNode, aEvent);
        };
      };
    };
  };
  
  let historyPopup = document.getElementById('historyMenuPopup');
  historyPopup.setAttribute('onpopupshowing', '(' + onPopupshowing.toString() + ')()');
  
})();
lonely_8
非常火狐
非常火狐
  • UID30273
  • 注册日期2009-09-03
  • 最后登录2022-08-09
  • 发帖数733
  • 经验469枚
  • 威望0点
  • 贡献值86点
  • 好评度147点
  • 社区居民
  • 忠实会员
1楼#
发布于:2022-06-22 13:53
PlacesUtils.nodeIsBookmark
改成
lazy.PlacesUtils.nodeIsBookmark
333ywb
火狐狸
火狐狸
  • UID27284
  • 注册日期2008-12-03
  • 最后登录2022-11-20
  • 发帖数118
  • 经验132枚
  • 威望0点
  • 贡献值136点
  • 好评度3点
  • 社区居民
  • 忠实会员
2楼#
发布于:2022-06-23 12:45
lonely_8:PlacesUtils.nodeIsBookmark
改成
lazy.PlacesUtils.nodeIsBookmark
回到原帖
谢谢大佬!问题已解决!
游客

返回顶部