小白鸟
火狐狸
火狐狸
  • UID27353
  • 注册日期2008-12-07
  • 最后登录2022-07-13
  • 发帖数120
  • 经验38枚
  • 威望0点
  • 贡献值24点
  • 好评度2点
阅读:3589回复:4

升级到92以后,一个常用的uc.js出问题了,求帮忙

楼主#
更多 发布于:2021-10-10 19:51
var mm = gBrowser.selectedBrowser.messageManager;
mm.addMessageListener('SelectionSearch', function listener(message) {
    var text = message.data;
    console.log('>>>', text)
    if(text) BrowserSearch.loadSearchFromContext(text, true);
    else{
        var paste = readFromClipboard().trim().split('\n');
        for (p in paste) {
            BrowserSearch.loadSearchFromContext(paste[p], true);
        }
    }
    mm.removeMessageListener('SelectionSearch', listener, true);
});
mm.loadFrameScript('data:,sendAsyncMessage("SelectionSearch", content.document.getSelection().toString())', true);
看提示貌似是 BrowserSearch.loadSearchFromContext 用法与之前不同了
lonely_8
非常火狐
非常火狐
  • UID30273
  • 注册日期2009-09-03
  • 最后登录2022-08-09
  • 发帖数733
  • 经验469枚
  • 威望0点
  • 贡献值86点
  • 好评度147点
  • 社区居民
  • 忠实会员
1楼#
发布于:2021-10-10 22:02
loadSearchFromContext 追加上下面三个参数
gBrowser.contentPrincipal, null, {}
小白鸟
火狐狸
火狐狸
  • UID27353
  • 注册日期2008-12-07
  • 最后登录2022-07-13
  • 发帖数120
  • 经验38枚
  • 威望0点
  • 贡献值24点
  • 好评度2点
2楼#
发布于:2021-10-11 10:47
lonely_8:loadSearchFromContext 追加上下面三个参数
gBrowser.contentPrincipal, null, {}
回到原帖
var mm = gBrowser.selectedBrowser.messageManager;
mm.addMessageListener('SelectionSearch', function listener(message) {
    var text = message.data;
    console.log('>>>', text)
    if(text) BrowserSearch.loadSearchFromContext(text, false, gBrowser.contentPrincipal, null, {} );
    else{
        var paste = readFromClipboard().trim().split('\n');
        for (p in paste) {
            BrowserSearch.loadSearchFromContext(paste[p], false, gBrowser.contentPrincipal, null, {} );
        }
    }
    mm.removeMessageListener('SelectionSearch', listener, true);
});
mm.loadFrameScript('data:,sendAsyncMessage("SelectionSearch", content.document.getSelection().toString())', true);
终于搞好了
kidzgy
火狐狸
火狐狸
  • UID35190
  • 注册日期2011-02-03
  • 最后登录2024-03-28
  • 发帖数248
  • 经验196枚
  • 威望0点
  • 贡献值122点
  • 好评度17点
3楼#
发布于:2021-10-11 11:09
话说这个UC脚本是干嘛用的?
小白鸟
火狐狸
火狐狸
  • UID27353
  • 注册日期2008-12-07
  • 最后登录2022-07-13
  • 发帖数120
  • 经验38枚
  • 威望0点
  • 贡献值24点
  • 好评度2点
4楼#
发布于:2021-10-11 12:49
kidzgy:话说这个UC脚本是干嘛用的?回到原帖
我是配置到KeyChanger.uc.js,一键搜索选中内容
游客

返回顶部