2009-10-01 37 views
7

我想找到一個曾經包含在我正在處理的項目中的CSS文件的原始頁面。不幸的是,包含它的那個人沒有寫出來,只有一個模糊的記憶,「有人」把源文件發給他。如何在網頁上搜索包含特定源代碼的頁面?

我想搜索的頁面的網頁與此CSS規則 #loginNemId .inner { ... }

,但沒有出現了一個google search for #loginNemId。搜索id="loginNemId"作爲頁面源代碼的一部分時也同樣如此。爲了完整起見,我也是searched for an included background image "bgLoginNemId.png",但那也不成功。

我真的想知道:

  • 什麼是搜索在HTML文件的源代碼文本的最佳方式?
  • 有沒有辦法來搜索HTML內的CSS文件或塊的內容?
+0

你可以看一下網頁的源和搜索其中的CSS位於你不能 – 2009-10-01 08:15:52

+3

@jpartogi:不,我在網上搜索其他引用相同的代碼。不同的是,我懶得手動查看200億個網頁上的源代碼。 – 2009-10-01 13:58:44

+0

我記得在開始設計我自己的網站之前,我曾經購買過高級模板。並且(我不記得_why_)嘗試在Google上搜索我的網站唯一的id名稱和元素名稱。它出現了。搜索「JTVSearchQueryTextBox」返回了我網站上的幾個頁面,其中包含該頁面上的文本框。我不明白爲什麼它不適合你。也許你使用的術語過於通用?或者SE可能沒有索引這些信息。 – Arrow 2012-08-02 15:45:27

回答

4

總結其他答案,看來目前沒有辦法在HTML源代碼中搜索文本

有一個例外加時賽的規則:如果您搜索的代碼是開源的,並通過谷歌代碼搜索索引。

+0

的這不是(或至少不是當我發現我自己的元素名稱中谷歌)完全正確的。查看問題下的評論。 – Arrow 2012-08-02 15:48:01

+2

http://nerdydata.com - 看看吧! – 2014-01-31 04:38:26

2

你試過http://www.google.com/codesearch

不幸的是你,主流搜索引擎去了很多的努力,除去所有HTML/CSS/JavaScript的格賓斯,因爲他們希望自己的搜索結果是基於普通用戶看到的內容。

+0

我不知道codesearch.thanks指向我。但不幸的是,它不會返回任何#loginNemId或類似的結果 – 2009-10-01 09:08:38

+0

我懷疑,除非組件中還有其他與衆不同的用戶可見文本,那麼您的SOL。 – wefwfwefwe 2009-10-02 14:35:21

+3

只是一個更新,'codesearch'已關閉的2011年秋季 – Hyperbole 2012-11-26 21:14:11

0

雖然谷歌沒有索引的CSS文件只這樣做是爲了檢查頁面上的內容沒有被隱藏垃圾郵件的目的。它不包含網站可搜索結果中CSS文件的內容。

相關問題