2012-11-23 71 views
2

我的問題是這樣的 - 當我點擊Chrome中的表單上的任意輸入控件上的向下按鈕時,彈出窗口就會顯示出來。我很積極,我的代碼沒有這樣做。事實上,它只在Chrome中發生,這讓我想起了一些行爲不當的Chrome插件/擴展。有沒有一個工具來檢查HTML頁面而不點擊?

無論如何,我想看看HTML元素負責這個彈出。但是,我無法在開發工具中找到它,並試圖專注於它不起作用 - 彈出窗口關閉了我點擊頁面的那一刻。

所以,我的問題 - 有沒有簡單方式來獲得這個HTML元素而不點擊頁面?

enter image description here

我使用Chrome 23.0.1271.64具有以下擴展名(根據的Chrome):

  • 高級REST客戶端3.0.30
  • JSONView 0.0.32
  • OneClickDownload 1.2網頁
  • 開發者0.4.1
+0

這是否與這個問題有關。 http://browsers.about.com/od/googlechrome/ss/google-chrome-form-autofill.htm http://stackoverflow.com/a/2416597/903454 – 5hahiL

回答

1

這看起來就像標準輸入字段建議框一樣。我懷疑它不是網頁的一部分。因此它不會出現在DOM中,並且您無法對其進行設計,因爲它是瀏覽器的一部分,而不是網頁(儘管它出現在網頁的頂部)。

您可以通過將值爲autocomplete = off的屬性&放置在表單字段上來抑制它,儘管這是來自HTML5,並且在所有瀏覽器中都不起作用。見Is there a W3C valid way to disable autocomplete in a HTML form?

+0

是的,這絕對是一個這樣的建議框。與此同時,我認爲大多數主流瀏覽器都應該啓用autocomplete =關閉,至少是那些實現它的人,如Google Chrome。 – Ridcully

+0

是的,你說得對。我怎麼會錯過它? – mark

相關問題