NOTICE: By continued use of this site you understand and agree to the binding Terms of Service and Privacy Policy.
// ==UserScript== // @license MIT // @name BaiduPlus // @version 0.1 // @description 使用百度搜索时同时展示谷歌的搜索结果 // @author deliciousgarfield // @match *://www.baidu.com/* // @match *://www.google.com.hk/* // @grant GM_openInTab // @grant GM_getTabs // @grant GM_getTab // @grant GM_saveTab // @grant GM_setValue // @grant GM_getValue // @grant GM_deleteValue // @grant GM_addValueChangeListener // @grant GM_log // @require https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js // @run-at document-start // ==/UserScript== (function () { 'use strict'; $(document).ready(function () { $('#su').click(function () { var kw = $('#kw').val(); GM_setValue('kw', kw); }); GM_addValueChangeListener('kw', function (name, old_value, new_value, remote) { if (!remote) { GM_getTabs(function (tabs) { var google_opened = false; for (var i in tabs) { if (tabs[i].hostname == 'www.google.com.hk') { google_opened = true; break; } } if (!google_opened) { GM_openInTab("https://www.google.com.hk/search?q=" + new_value); } }); } else { location.href = "https://www.google.com.hk/search?q=" + new_value; } }); GM_getTab(function (tab) { tab.hostname = location.hostname; GM_saveTab(tab); }); }); })();