摘要:的安全模式提供一個(gè)安全環(huán)境訪問(wèn)互聯(lián)網(wǎng)搜索框關(guān)鍵詞列表搜索按鈕搜索結(jié)果搜索分頁(yè)搜索安全搜索廣告已過(guò)濾視頻圖片過(guò)濾搜索結(jié)果中的廣告,和無(wú)效結(jié)果上鍵,下鍵上鍵下鍵
效果見(jiàn)圖:
不為別的,怕家人搜索到不該搜索的東西、致命的毒藥,醫(yī)院....
代碼邏輯目前比較簡(jiǎn)單,只實(shí)現(xiàn)了接口調(diào)用,還沒(méi)有進(jìn)行過(guò)多邏輯判斷,這里跟大家分享的目的也是希望人人都能使用安全衛(wèi)生的搜索環(huán)境:
完整代碼:(需要油猴瀏覽器插件)
背景圖是采集的bing.com的,會(huì)動(dòng)態(tài)跟隨變化。
// ==UserScript== // @name jsoncode的安全模式 // @namespace test // @version 0.1 // @description 提供一個(gè)安全環(huán)境訪問(wèn)互聯(lián)網(wǎng) // @author jsoncode // @match http://**/* // @match https://**/* // @require https://cdn.bootcss.com/jquery/3.3.1/jquery.min.js // @grant GM_xmlhttpRequest // @grant GM.getResourceUrl // @grant unsafeWindow // @run-at document-start ==/ document-end context-menu== // ==/UserScript== var q = jQuery.noConflict(); (function() { if (location.host == "www.baidu.com") { baidu_setTitle(); baidu_clearBody(); addStyle(); addHtml(); // 搜索框 var input = q("#search-input"); // 關(guān)鍵詞列表 var inputList = q("#search-input-list"); // 搜索按鈕 var searchBtn = q("#searchBtn"); // 搜索結(jié)果 var content = q("#content—result"); // 搜索分頁(yè) var pagination = q("#pagination"); input.focus(); input.on("keydown", function(e) { if (e.keyCode === 38 || e.keyCode === 40) { baidu_upAndDown(e); inputList.show(); } else if (e.keyCode === 13) { baidu_search(input.val()) inputList.hide(); } else { var searchKeyword = q(this).val(); baidu_getKeyWord(searchKeyword); inputList.show(); } }); searchBtn.click(function() { baidu_search(input.val()); }); q(document).click(function(e) { baidu_toggleList(e); }); setTimeout(function() { console.clear(); q("[href*="bdstatic"],[src*="bdstatic"]").remove(); }, 1000); } function addStyle() { q("head").append(""); var style = ` `; q("head").append(style); } function addHtml() { q("body").css({ overflow: "hidden" }).append(``); } function baidu_setTitle(title) { document.title = title || "安全搜索-廣告已過(guò)濾" } function baidu_clearBody() { document.head.innerHTML = ""; document.body.innerHTML = ""; getBg(function(img) { q("body").css({ backgroundImage:`url(${img})` }) }); } function baidu_getKeyWord(keyword, back) { var callback = back || function() {}; var t1 = new Date().getTime(); var t2 = t1 + 210; inputList.show(); GM_xmlhttpRequest({ method: "GET", url: `https://sp0.baidu.com/5a1Fazu8AA54nxGko9WTAnF6hhy/su?wd=${keyword}&json=1&p=3&sid=26524_1464_21098_26350_22160&req=2&bs=&csor=3&pwd=cs&cb=jQuery110208264721847970322_${t1}&_=${t2}`, onload: function(response) { var objStr = response.responseText.match(/(?<=[w+])(([sS]+)(?=))/)[1].replace(/"/g, """); var list = JSON.parse(objStr).s; list = list.concat(["視頻", "圖片", "api"].map(function(item) { return keyword + " " + item; })); var html = ""; list.forEach(function(item, i) { html += "
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/98624.html
摘要:傳送門文本編輯器小巧高效的文本編輯器運(yùn)行便攜,體積小巧資源占用小,支持眾多程序語(yǔ)言,比如等主流程序語(yǔ)言支持,等網(wǎng)頁(yè)腳本語(yǔ)言。作為程序員們最喜愛(ài)的編輯器之一,像語(yǔ)法高亮,語(yǔ)法折疊,宏等編輯器常用功能一個(gè)都不少。 目錄 CSDN瀏覽器助手(開(kāi)發(fā)者必備的瀏覽器插件) Listary(最強(qiáng)文件搜索神...
摘要:看到網(wǎng)上各種說(shuō)達(dá)內(nèi)怎么怎么滴,我以自己親身經(jīng)歷來(lái)講講我在達(dá)內(nèi)的這段經(jīng)歷吧。事先申明,中國(guó)很多城市都有達(dá)內(nèi),每個(gè)城市很可能不只一個(gè)達(dá)內(nèi)培訓(xùn)區(qū),并且達(dá)內(nèi)每一培訓(xùn)期的情況可能不一樣。我只講我培訓(xùn)時(shí)所在的達(dá)內(nèi)培訓(xùn)區(qū)。這些就是在達(dá)內(nèi)個(gè)月基本的生活了。 看到知乎上很多說(shuō)培訓(xùn)班出來(lái)的人咋個(gè)了,甚至還有人說(shuō)培訓(xùn)3個(gè)月怎么能和大學(xué)四年如一日努力學(xué)習(xí)的人相比。想著我也是培訓(xùn)出來(lái)的,那么就我自身經(jīng)歷說(shuō)一說(shuō)吧...
摘要:是啥是谷歌推出的一套視覺(jué)設(shè)計(jì)語(yǔ)言。比如有的可以換皮膚,而每一套皮膚就是一種設(shè)計(jì)語(yǔ)言,有古典風(fēng)呀炫酷風(fēng)呀極簡(jiǎn)風(fēng)呀神馬的,而就是谷歌風(fēng),有興趣的同學(xué)可以學(xué)習(xí)了解一下官方原版和中文翻譯版,這是每一個(gè)產(chǎn)品經(jīng)理的必修教材。 flutter環(huán)境和運(yùn)行環(huán)境搭建好之后,可以開(kāi)始擼碼了,然而當(dāng)你打開(kāi)VScode,在打開(kāi)項(xiàng)目文件夾后,擺在你面前的是main.dart被打開(kāi)的樣子,里面七七八八的已經(jīng)寫(xiě)好了一...
閱讀 954·2019-08-30 15:55
閱讀 550·2019-08-26 13:56
閱讀 2079·2019-08-26 12:23
閱讀 3294·2019-08-26 10:29
閱讀 599·2019-08-26 10:17
閱讀 2867·2019-08-23 16:53
閱讀 696·2019-08-23 15:55
閱讀 2813·2019-08-23 14:25