2012-02-09 28 views
30

Dường như cửa sổ tìm kiếm của Công cụ tìm kiếm trong Chrome 17 không còn khớp với công cụ chọn CSS nữa. Boo. Tôi biết tôi có thể sử dụng giao diện điều khiển JS nhưng nó thực sự, thực sự giúp tôi để xem các trận đấu trong bối cảnh của DOM. Nếu bất cứ ai biết làm thế nào tôi vẫn có thể đạt được điều này hoặc cách khác, làm thế nào để trở lại một phiên bản trước đó (tức là tôi đã có ngày hôm qua) của chrome tôi sẽ đánh giá cao nó.Làm cách nào để có bộ chọn CSS hoạt động trong Công cụ dành cho nhà phát triển cho Chrome 17?

+1

Wow, tôi đã không bao giờ nhận thức của một tính năng như vậy. Xấu hổ, họ đã lấy nó ra khỏi Chrome ... Tôi tự hỏi họ có lý do gì để làm như vậy. – BoltClock

+0

Tài liệu được ghi ở ngay dưới cùng của [trang Google Code này] (http://code.google.com/chrome/devtools/docs/elements.html) ... ngoại trừ nó không còn đúng nữa theo tôi có thể nói. – Huliax

+0

Tôi đã sử dụng tính năng này hàng trăm lần mỗi ngày. Một sự xấu hổ đáng ghét – huyz

Trả lời

27

Tôi chưa thể tìm thấy bất kỳ giải pháp nào để có bộ chọn CSS hoạt động lại trên thanh tìm kiếm.Rejoice, for they have returned!

Trong mọi trường hợp, bạn vẫn có thể sử dụng document.querySelectorAll() với một chọn trong giao diện điều khiển JS, sau đó nhấp chuột phải vào bất kỳ các yếu tố phù hợp và chọn Reveal trong Elements Bảng điều chỉnh và nó sẽ cho bạn thấy nó ở đâu trong DOM, giống như các phiên bản trước.

+0

Điều đó là đủ tốt đối với tôi. Cảm ơn đã giúp đỡ. – Huliax

+16

Bạn cũng có thể sử dụng '$$' làm lối tắt thay vì nhập tất cả 'document.querySelectorAll'. – Domenic

+2

Tôi đã gửi báo cáo lỗi về vấn đề này, vui lòng đánh dấu sao để chúng tôi có thể làm cho tính năng này hoạt động trở lại: http://code.google.com/p/chromium/issues/detail? id = 127440 –

25

Đây là một hồi quy không mong muốn trong Chrome mà chúng tôi không nắm bắt được. May mắn Ariel (trong các ý kiến ​​ở đây) filed a ticket và nó đã được cố định hai ngày sau đó.

Nếu mọi việc suôn sẻ, nó sẽ đi tới kênh ổn định sau khoảng 11 tuần. Tuy nhiên, tính năng hiện khả dụng trong Chrome Canary, vì vậy, tôi khuyên bạn nên sử dụng tính năng đó.

+3

Tuyệt vời để xem lại! Và tôi sẽ upvote một lần nữa để chụp câu trả lời của bạn trong ảnh chụp màn hình của bạn. – BoltClock

+0

Hoan hô! Chỉ cần làm cho cuộc sống dễ dàng hơn một chút. – Huliax

35

Một cách khác là sử dụng $$ trong giao diện điều khiển, ví dụ:

$$("#contents ul.features") 
+2

Câu trả lời hay nhất, cảm ơn! – sidney

+0

Tôi có hai yếu tố đầu vào, một trong số đó không có thuộc tính tên. Khi tôi tìm kiếm đầu vào bằng $$, tôi chỉ nhận được phần tử có thuộc tính name. Đây có phải là hành vi đúng hay tôi đang thiếu thứ gì đó? Nếu đây là hành vi đúng, thì hãy giải thích tại sao nó trả về một đầu vào thay vì cả hai. Cảm ơn ! – testerjoe2

0

tôi xác minh Css và XPath selectors sử dụng Natu WebSync extension for Chrome.

Nó có thể:

  • chia selector đến các bộ phận và xác minh chúng riêng
  • hiển thị với màu sắc bao nhiêu yếu tố được tìm thấy cho mỗi phần selector. 0 - đỏ, 1 - Màu xanh lá cây, một số - Vàng
  • yếu tố nổi bật trên trang khi tôi lơ lửng phần selector
  • điều hướng để chọn thành phần trong tab Elements khi tôi nhấp vào phần chọn

Nó có thể rất hữu ích cho những ai cần viết và xác minh các bộ chọn phức tạp.

https://chrome.google.com/webstore/detail/natu-websync/aohpgnblncapofbobbilnlfliihianac

enter image description here

Các vấn đề liên quan