摘要:不過互聯(lián)網(wǎng)嘛,資源豐富,找找肯定有相關(guān)功能的,果然,我發(fā)現(xiàn)了這個(gè)想得真周到,還會(huì)在完成搜索以后自動(dòng)隱藏,體驗(yàn)又上一個(gè)臺(tái)階,果然自己不光能力不夠,境界也不夠。這樣一點(diǎn)計(jì)算機(jī)基礎(chǔ)都沒用的人也同樣可以排除自己不想看到的東西。
由于歷史原因在搜索angular的文章時(shí)老是有一大堆的angularjs的文章在其中
有的時(shí)候甚至大半都是,雖然我們可以使用-angularjs來排除,但能否自動(dòng)添加呢?
google搜索語法突然想到可能有人還不知道-angularjs是啥,這代表排除掉含有angularjs的搜索項(xiàng),是google的基本語法之一(百度,必應(yīng)等也有相應(yīng)的語法,規(guī)則上大同小異)
實(shí)際上Google搜索可以比我們使用的更強(qiáng)大,引用一句話
Google是一款十分強(qiáng)大的搜索引擎,黑客們常常借助它搜索網(wǎng)站的一些敏感目錄和文件,甚至可以利用它的搜索功能來自動(dòng)攻擊那些有漏洞的網(wǎng)站;而有些人可以通過搜索把某個(gè)個(gè)人的信息,包括住址、電話號(hào)碼、出生年月等都可以搜索出來;當(dāng)然我們?cè)谌粘5纳钪姓_的借助Google搜索也可以更加高效的找到我們需要的東西。
當(dāng)然,這不是本篇文章的重點(diǎn),如果想要了解一下,可以看看——Google Hacking————你真的會(huì)用Google嗎?
偶然發(fā)現(xiàn)的插件也想過自己去寫一個(gè)插件來自動(dòng)添加-angularjs,思路實(shí)際上很簡(jiǎn)單
但是該怎么實(shí)現(xiàn)呢?有點(diǎn)懵逼,這時(shí)候直接上框架干活的壞處就顯現(xiàn)出來了,雖然也算會(huì)一些js了,但對(duì)瀏覽器的各種基礎(chǔ)接口卻不熟悉,這么一個(gè)簡(jiǎn)單的功能卻不知如何開始。這些方面的知識(shí)也得一點(diǎn)點(diǎn)補(bǔ)上啊,不過也還好,還年輕,一切都不用著急。
不過互聯(lián)網(wǎng)嘛,資源豐富,找找肯定有相關(guān)功能的,果然,我發(fā)現(xiàn)了這個(gè)
想得真周到,還會(huì)在完成搜索以后自動(dòng)隱藏,體驗(yàn)又上一個(gè)臺(tái)階,果然自己不光能力不夠,境界也不夠。
有了源代碼了,改改的能力還是有的。
站在大佬的肩旁上下面就來簡(jiǎn)單看看這段代碼
首先便是獲取相關(guān)的信息并判斷搜索引擎
const host = location.host const url = new URL(location.href) const searchParams = url.searchParams const paramsIt = searchParams.keys() let search = "?" // 判斷搜索引擎 (~這個(gè)符號(hào)的作用是啥呢?去掉以后效果也一樣) if (~host.indexOf("google")) { removeFromGoogle() } else if (~host.indexOf("bing")) { removeFromBing() } else if (~host.indexOf("baidu")) { removeFromBaidu() }
需要修改的地方很少,
效果展示
插件源碼及安裝地址
一點(diǎn)完善思路可以做個(gè)界面出來,自己輸入要排除的搜索項(xiàng)。這樣一點(diǎn)計(jì)算機(jī)基礎(chǔ)都沒用的人也同樣可以排除自己不想看到的東西。
還發(fā)現(xiàn)一個(gè)可以攔截域名的,是否可以讓這兩結(jié)合一下?有時(shí)間的話可以嘗試一下
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/103906.html
摘要:前面我們寫過了的一篇文章開始對(duì)進(jìn)行單元測(cè)試而提供了非常有用的工具去幫助我們進(jìn)行的測(cè)試。接下來,會(huì)增加一些內(nèi)容寫測(cè)試用例接下來我們可以開始進(jìn)行測(cè)試了,我們?cè)诿钚泄ぞ呃镙斎胂旅娴拿钗覀儗⑾旅娴拇a粘貼到中去。 showImg(https://segmentfault.com/img/bVx65M); 緊隨前文如何對(duì)Angular Controller進(jìn)行單元測(cè)試,但是我們也提到了前文工...
摘要:這使得許多人并未真正了解的模板,而認(rèn)為只是提供了一堆內(nèi)置指令并可用于文件。是個(gè)對(duì)于模板很重要的指令,它是基本的條件表達(dá),滿足條件時(shí)則存在,不滿足則不存在。則是另一重要指令,能循環(huán)創(chuàng)建。 showImg(http://segmentfault.com/img/bVcJtv); 作為最流行的MVVM(Model-View-View-Model)框架之一,相信大部分前端對(duì)AngularJS...
流行框架 簡(jiǎn)介 angularjs是一款非常優(yōu)秀的前端高級(jí)JS框架,由谷歌團(tuán)隊(duì)開發(fā)維護(hù),能夠快速構(gòu)建單頁web應(yīng)用,化繁為簡(jiǎn) 無論是angularjs還是jQuery都是用原生JS封裝的 庫(kù):對(duì)代碼進(jìn)行封裝,調(diào)用封裝的方法,簡(jiǎn)化操作 傳統(tǒng)方式是用get方式獲取元素,然后點(diǎn)方法 jQuery庫(kù)實(shí)現(xiàn)了對(duì)獲取方式的封裝,對(duì)方法的封裝 框架:提供代碼書寫規(guī)則,按照規(guī)則去寫代碼,框架會(huì)幫我們實(shí)現(xiàn)響應(yīng)的功能...
摘要:開始使用現(xiàn)在創(chuàng)建一個(gè)名為的文件,它將會(huì)是一個(gè)基于的網(wǎng)上書店應(yīng)用。這將初始化應(yīng)用程序,并告訴要在這一部分活躍。將為每個(gè)元素增加元素。控制器和視圖之間的粘合劑,而且會(huì)注入到。現(xiàn)在我們添加書籍?dāng)?shù)組的對(duì)象到對(duì)象,這個(gè)對(duì)象對(duì)視圖是可見的。 編者注:我們發(fā)現(xiàn)了比較有趣的系列文章《30天學(xué)習(xí)30種新技術(shù)》,準(zhǔn)備翻譯,一天一篇更新,年終禮包。以下是第二天技術(shù)的譯文。 昨晚我完爆了一天一技術(shù)的任務(wù)...
閱讀 2048·2019-08-30 15:52
閱讀 2440·2019-08-29 18:37
閱讀 790·2019-08-29 12:33
閱讀 2839·2019-08-29 11:04
閱讀 1523·2019-08-27 10:57
閱讀 2092·2019-08-26 13:38
閱讀 2759·2019-08-26 12:25
閱讀 2445·2019-08-26 12:23