rav163
火狐狸
火狐狸
  • UID21761
  • 注册日期2007-11-07
  • 最后登录2019-05-12
  • 发帖数117
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 社区居民
阅读:2702回复:6

firefox 3.7a5pre 无法自动在新标签页上打开书签的问题----问题解决,谢谢GOL...

楼主#
更多 发布于:2010-04-19 10:49
在之前的firefox版本上使用的脚本,能自动在新标签页上打开书签:
(function() {
    /*在新标签页上打开书签 */
    eval("PlacesUIUtils.openNodeIn = " + PlacesUIUtils.openNodeIn
        .toString().replace("openUILinkIn(aNode.uri, aWhere);",
        "if ((gBrowser.currentURI.spec != 'about:blank' ||      \
        gBrowser.webProgress.isLoadingDocument) && (aNode.uri.  \
        indexOf('javascript:') == -1)) {openUILinkIn(aNode.uri, \
        'tab');}else{openUILinkIn(aNode.uri, aWhere);}"));
})();

现在无法在firefox 3.7a5pre_20100418154647/20100418003214上生效,不知大家是否知道需求怎样修改?

谢谢!!!
GOLF-AT
千年狐狸
千年狐狸
  • UID11611
  • 注册日期2006-02-20
  • 最后登录2019-12-30
  • 发帖数3239
  • 经验265枚
  • 威望1点
  • 贡献值260点
  • 好评度59点
  • 社区居民
  • 忠实会员
1楼#
发布于:2010-04-19 10:49
try {
        eval("PlacesUIUtils.openNodeIn = " + PlacesUIUtils.openNodeIn
            .toString().replace("openUILinkIn(aNode.uri, aWhere);",
            "Browser=getTopWin().document.getElementById('content'); \
            aWhere = Browser.currentURI.spec!='about:blank'||Browser \
                .webProgress.isLoadingDocument?'tab':'current'; $&"));
    }catch(e){}
rav163
火狐狸
火狐狸
  • UID21761
  • 注册日期2007-11-07
  • 最后登录2019-05-12
  • 发帖数117
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 社区居民
2楼#
发布于:2010-04-19 10:49
谢谢!!!将代码完全代替原有代码,就可以生效。这个问题到这也解决了,再次谢谢GOLF-AT!
我是花盆
火狐狸
火狐狸
  • UID24328
  • 注册日期2008-05-27
  • 最后登录2013-04-30
  • 发帖数292
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
3楼#
发布于:2010-04-19 10:49
是啊 我也在苦恼这个问题。
guodong300
小狐狸
小狐狸
  • UID32643
  • 注册日期2010-04-23
  • 最后登录2010-04-23
  • 发帖数1
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
4楼#
发布于:2010-04-19 10:49
怎么用呢。。拜托。。这些代码用哪里啊
rav163
火狐狸
火狐狸
  • UID21761
  • 注册日期2007-11-07
  • 最后登录2019-05-12
  • 发帖数117
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 社区居民
5楼#
发布于:2010-04-19 10:49
安装userChrome.js 0.8.xpi

将Chrome.rar解压到你配置文件的目录下的Chrome目录里就可以了。

Chrome.rar包含有两个文件:userChrome.js及newtab.uc.js。

newtab.uc.js:里面就是GOLF-AT所提供的代码。

userChrome.js 0.8.xpi
大小: 3002 字节
修改时间: 2010年4月23日, 18:49:10
MD5: DD9AC3BCE7BC0F470603FC3357E4E282
SHA1: 5EDE604888BB835C85F8B8E51351DCD2E5FC014E
CRC32: 9A8E689A

Chrome.rar
大小: 998 字节
修改时间: 2010年4月23日, 18:57:44
MD5: 792857418BD0EBBF0FFD70830EE56987
SHA1: 743C098A5AA72618FF11363C005B4879AF7BBC74
CRC32: 19669E03
附件名称/大小 下载次数 最后更新
Chrome.rar (1KB)  11 2010-04-23 18:58
userChrome.js 0.8.xpi (3KB)  10 2010-04-23 18:56
我是花盆
火狐狸
火狐狸
  • UID24328
  • 注册日期2008-05-27
  • 最后登录2013-04-30
  • 发帖数292
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
6楼#
发布于:2010-04-19 10:49
难道官方不承认这是BUG吗?
又要强奸用户使用习惯了?!
游客

返回顶部