阅读:4162回复:4
升级到92以后,一个常用的uc.js出问题了,求帮忙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 用法与之前不同了 |
|
1楼#
发布于:2021-10-10 22:02
loadSearchFromContext 追加上下面三个参数
gBrowser.contentPrincipal, null, {} |
|
2楼#
发布于:2021-10-11 10:47
lonely_8:loadSearchFromContext 追加上下面三个参数 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); ![]() ![]() |
|
3楼#
发布于:2021-10-11 11:09
话说这个UC脚本是干嘛用的?
|
|
4楼#
发布于:2021-10-11 12:49
|
|